4D v16.3VARIABLE TO VARIABLE |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
VARIABLE TO VARIABLE
VARIABLE TO VARIABLE
El comando VARIABLE TO VARIABLE escribe las variables proceso dstVar (dstVar2, etc.) del proceso de destino cuyo número se pasa en proceso utilizando los valores de las variables srcVar1 srcVar2, etc. VARIABLE TO VARIABLE tiene la misma acción de SET PROCESS VARIABLE, con las siguientes diferencias: 4D Server: la comunicación proceso “Intermachine”, ofrecida por los comandos GET PROCESS VARIABLE, SET PROCESS VARIABLE y VARIABLE TO VARIABLE, es posible únicamente desde el cliente al servidor. Siempre es un proceso cliente el que lee o escribe las variables de un procedimiento almacenado. Para cada pareja de variables dstVar;expr, la variable fuente debe ser de tipo compatible con la variable de destino, de lo contrario puede terminar con un valor en la variable que no tiene significado. En modo interpretado, si una variable de destino no existe, se crea y asigna con el tipo y valor de la variable fuente. El proceso actual escribe las variables del proceso de destino, el proceso de destino no es advertido de ninguna manera de que otro proceso está escribiendo la instancia de sus variables. VARIABLE TO VARIABLE no acepta variables locales como variables de destino. VARIABLE TO VARIABLE acepta todo tipo de variable proceso o interproceso de destino, a excepción de las variables de tipo:
El proceso de destino debe ser un proceso usuario; no puede ser un proceso kernel. Si el proceso de destino no existe, se genera un error. Usted puede encontrar este error utilizando un método de gestión de errores instalado con ON ERR CALL. El siguiente ejemplo lee un array proceso desde el proceso indicado por $vlProceso, secuencialmente convierte los elementos a mayúsculas y luego escribe completamente el array: GET PROCESS VARIABLE($vlProceso;at_IPCom_Array;$anArray)
Ver también
|
PROPIEDADES
Producto: 4D HISTORIA
Creado por: 4D v6 ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||