4D v14Script del vídeo |
||
|
4D v14
Script del vídeo
Script del vídeo
En este vídeo, vamos a aprender sobre el ciclo de vida de un proceso: nacimiento, vida y muerte. Los procesos con frecuencia se utilizan en trabajos multi tareas. Los procesos permiten crear varios trabajos simultáneamente, sin tener que terminar el primer proceso para comenzar el segundo. Supongamos que usted quiere acceder al módulo de estadísticas que implementamos en los vídeos anteriores. Usted quiere que siga estando activo mientras usted hace otra cosa. Primero, vamos a crear la llamada del diálogo Statistics en el formulario de navegación. Haremos lo siguiente:
y en su método, tal como lo hicimos para el primer diálogo, vamos a:
Vamos a probar esto. Tenemos un botón Stats que muestra la información que nos interesa y obtenemos las estadísticas. Sin embargo, ya no podemos trabajar en nuestro formulario de navegación, ya que está en el primer plano. Existe una manera para trabajar con varias ventanas, en este caso, es preferible utilizar diferentes tipos de procesos, que es lo que vamos a hacer ahora. Un proceso se crea utilizando el comando New process, que debe llamarse desde un método.
En este caso, vamos a crear un método para la visualización de Stats (note que el nombre se coloca entre comillas) y este método contendrá la creación del formulario.
En 4D hay un parámetro estrella que usted puede pasar como último parámetro y que puede ser usado con muchos comandos. Esto le evita crear el mismo proceso varias veces. No vamos a usarlo por ahora, pero puede consultar la documentación para más detalles sobre su uso. Ahora vamos a ver cómo funciona esto. Si hacemos clic en el botón Stats:
Sería incluso posible, asumiendo que hemos configurado el año en el formulario, tener las estadísticas de un año y las estadísticas de otro año en dos pantallas diferentes. Es importante entender que cuando usamos los procesos, cada uno tiene su propio entorno, en otras palabras, si se realiza un cálculo de aquí, se obtienen algunos elementos de información, independientemente de cuántos son los registros encontrados aquí. Por lo tanto, es necesario entender que un proceso tendrá:
Si tenemos 2 procesos que ejecutan el mismo método, cada una puede tener información diferente. Cuando varios procesos se crean y pedimos un seguimiento, 4D muestra todos los procesos que se crearon:
Por lo tanto, es posible hacerle seguimiento y cuándo vamos a "calcular", es el método del botón en el cual se hace clic al que se le hace seguimiento. Si hacemos seguimiento a otro proceso, podemos ver el modo seguimiento de este proceso aquí. Al principio de este vídeo, mencionamos la creación, vida y muerte de un proceso. Demos un vistazo a estas tres etapas: Para realizar un seguimiento a lo que se está ejecutando en un New process, debe usar este botón: aparece una segunda ventana de seguimiento para el seguimiento del método "Statistics" que se está ejecutando. A continuación, un método se ejecuta y durante este periodo, el proceso está vivo.
El proceso se mata cuando termina el método que se ejecutó durante su creación:
Si hacemos un seguimiento, ya no vemos el proceso "Statistics". |
PROPIEDADES
Producto: 4D ARTICLE USAGE
Autoformación ( 4D v13) |