4D v16.3

RECEIVE VARIABLE

Página Inicial

 
4D v16.3
RECEIVE VARIABLE

RECEIVE VARIABLE 


 

RECEIVE VARIABLE ( variavel ) 
Parâmetro Tipo   Descrição
variavel  Variável in Variável na qual receber

RECEIVE VARIABLE recebe a variavel, que anteriormente foi enviada pelo SEND VARIABLE do documento ou porta serial aberta anteriormente pelo SET CHANNEL.

No modo interpretado, se a variável não existe antes da chamada a RECEIVE VARIABLE, a variável é criada, escrita e atribuída de acordo com o que foi recebido. No modo compilado, a variável deve ser do mesmo tipo, como o que é recebida. Em ambos os casos, o conteúdo da variável são substituídos com o que é recebido.

Notas:

1. Se você receber uma variável de um documento utilizando este comando, o documento deve ter sido aberto usando o comando SET CHANNEL. Você não pode usar RECEIVE VARIABLE com um documento aberto com Open documentAppend document ou Create document.

2. Este comando não suporta variáveis de array. Se você quiser enviar e receber arrays de um documento ou através de uma porta serial, use os Comandos BLOB.

3. Durante a execução das RECEIVE VARIABLE, o usuário pode interromper a recepção pressionando Ctrl-Alt-Shift (Windows) ou Command + Option + Shift (Macintosh). Esta interrupção gera um erro -9994, que você pode pegar com um método de tratamento de erros instalado usando ON ERR CALL. Normalmente, você só precisa manipular a interrupção de uma recepção ao comunicar-se através de uma porta serial.

Exemplo  

Veja o exemplo para o comando RECEIVE RECORD.

A variável de sistema OK é definida como 1 se a variável for recebida. Caso contrário, a variável de sistema OK é definido como 0.



Ver também 

ON ERR CALL
RECEIVE RECORD
SEND RECORD
SEND VARIABLE

 
PROPRIEDADES 

Produto: 4D
Tema: Comunicações
Número 81

Este comando modifica a variável sistema OKEste comando modifica a variável sistema ErrorThis command can be run in preemptive processes

 
HISTÓRIA 

Criado por: < 4D v6

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)