4D v16.3

RECEIVE VARIABLE

Inicio

 
4D v16.3
RECEIVE VARIABLE

RECEIVE VARIABLE 


 

RECEIVE VARIABLE ( variable ) 
Parámetro Tipo   Descripción
variable  Variable in Variable en la cual recibir

RECEIVE VARIABLE recibe a variable, la cual fue enviada previamente por SEND VARIABLE desde el documento o puerto serial previamente abierto por SET CHANNEL.

En modo interpretado, si la variable no existe antes del llamado de RECEIVE VARIABLE, la variable se crea, digita y asigna de acuerdo a lo que se ha recibido. En modo compilado, la variable debe ser del mismo tipo de la que se recibe. En ambos casos, el contenido de la variable se reemplaza con el de la variable recibida.

Notas:

1. Si recibe una variable desde un documento utilizando este comando, el documento debe haber sido abierto utilizando el comando SET CHANNEL. No puede utilizar RECEIVE VARIABLE con un documento abierto con Open document, Append document o Create document.

2. Este comando no soporta variables de tipo array. Si quiere enviar y recibir arrays desde un documento o un puerto serial, utilice los Comandos BLOB.

3. Durante la ejecución de RECEIVE VARIABLE, el usuario puede interrumpir la recepción presionando Ctrl-Alt-Mayús (Windows) o Comando-Opción-Mayús (Macintosh). Esta interrupción genera un error -9994 que puede interceptar con un método instalado por el comando ON ERR CALL. Generalmente, sólo necesita administrar la interrupción de una recepción mientras la comunicación sobre un puerto serial.

Ejemplo  

Ver el ejemplo del comando RECEIVE RECORD.

La variable sistema OK toma el valor 1 si se recibe la variable. De lo contrario, la variable sistema OK toma el valor 0.



Ver también 

ON ERR CALL
RECEIVE RECORD
SEND RECORD
SEND VARIABLE

 
PROPIEDADES 

Producto: 4D
Tema: Comunicaciones
Número 81

Este comando modifica la variable sistema OKEste comando modifica la variable sistema ErrorThis command can be run in preemptive processes

 
HISTORIA 

Creado por: < 4D v6

 
ARTICLE USAGE

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