Nada más iniciar la Aplicación la sesión correspondiente debe obtener una fila libre NFILA del array global en memoria para poder guardar información desde el 3P.

Proceso ON_INIT del Autoexec

El proceso JavaScript JS_ARRAYGLOBAL_SELFILA recorrerá el array PROGRESO_ARRAY en 3P y buscará la primera fila cuyo contenido sea VVALOR (normalmente -1).

Establecemos 3 parámetros en el proceso JS_ARRAYGLOBAL_INICIAR

CARRAY - Identificador del Array (normalmente PROGRESO_ARRAY) usado para el intercambio de información

VVALOR - Valor que indicará que la fila del array está libre (normalmente -1)

CTIPO - Tipo de valor (Numérico N, Caracter C, Booleano B) que tendrá VVALOR


El valor obtenido de la fila del array se guardará en la variable global PROGRESO_FILA_ARRAY.


Evento ON_CLOSE del Autoexec volverá a poner el valor -1 en la fila NFILA del array global para que esa fila esté disponible en otra sesión.

JS_ARRAYGLOBAL_RESTAURAR



Created with the Personal Edition of HelpNDoc: Free CHM Help documentation generator