Formulario FRM_PROCESO_ESPERAR
La función FUN_PROCESO_SPLASH es la que realiza todo el trabajo de comunicación con el 3P y muestra el formulario de entretenimiento FRM_ESPERAR_PROCESO.
Formulario FRM_ESPERAR_PROCESO con LPROGRESO = 1
Formulario FRM_ESPERAR_PROCESO con LPROGRESO = 0
La propiedad Timer del formulario está establecida en 300ms, aunque este valor deberá ajustarse en redes lentas.
La Variable Local NPORCENTAJE controla la Barra de progreso
El manejador de evento PROCESO_TIMER lee el contenido de la fila NFILA del array global en 3P para conocer el progreso del proceso, cuando este valor llega a 100 el formulario de entretenimiento se cancela.
PROCESO_TIMER
El proceso PRO_GET_ARRAY_3P se ejecuta en 3P para que la función FUN_GET_ARRAY_GLOBAL obtenga el valor del array global en 3P.
Los parámetros son:
CARRAY - Identificador del Array (normalmente PROGRESO_ARRAY) usado para el intercambio de información
NFILA - Fila del Array de la que queremos obtener el valor
CTIPO - Tipo de valor (Numérico N, Caracter C, Booleano B) que tendrá el valor obtenido
Created with the Personal Edition of HelpNDoc: Free Kindle producer