4D v13.4PROCESS PROPERTIES |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v13.4
PROCESS PROPERTIES
|
PROCESS PROPERTIES ( proceso ; procNom ; procEstado ; procTiempo {; procVisible {; unicoID {; origen}}} ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
proceso | Entero largo |
![]() |
Número del proceso | |||||
procNom | Cadena |
![]() |
Nombre del proceso | |||||
procEstado | Entero largo |
![]() |
Estado del proceso | |||||
procTiempo | Entero largo |
![]() |
Tiempo acumulado de ejecución del proceso en tics | |||||
procVisible | Booleano |
![]() |
Visible (TRUE) u Oculto (FALSE) | |||||
unicoID | Entero |
![]() |
Número único del proceso | |||||
origen | Entero largo |
![]() |
Origen del proceso | |||||
El comando PROCESS PROPERTIES devuelve la información sobre el proceso cuyo número de proceso se pasa en proceso.
Después de la llamada:
Constante | Tipo | Valor |
Does not exist | Entero largo | -100 |
Aborted | Entero largo | -1 |
Executing | Entero largo | 0 |
Delayed | Entero largo | 1 |
Waiting for user event | Entero largo | 2 |
Waiting for input output | Entero largo | 3 |
Waiting for internal flag | Entero largo | 4 |
Paused | Entero largo | 5 |
Hidden modal dialog | Entero largo | 6 |
Constante | Tipo | Valor |
Client Manager Process | Entero largo | -31 |
Monitor Process | Entero largo | -26 |
Internal Timer Process | Entero largo | -25 |
SQL Method Execution Process | Entero largo | -24 |
MSC Process | Entero largo | -22 |
Restore Process | Entero largo | -21 |
Log File Process | Entero largo | -20 |
Backup Process | Entero largo | -19 |
Internal 4D Server Process | Entero largo | -18 |
Method editor macro Process | Entero largo | -17 |
On Exit Process | Entero largo | -16 |
Process Server Interface | Entero largo | -15 |
Execute on Client Process | Entero largo | -14 |
Web server Process | Entero largo | -13 |
Web Process on 4D Remote | Entero largo | -12 |
_o_Web Process with Context | Entero largo | -11 |
Other 4D Process | Entero largo | -10 |
External Task | Entero largo | -9 |
Event Manager | Entero largo | -8 |
Apple Event Manager | Entero largo | -7 |
Serial Port Manager | Entero largo | -6 |
Indexing Process | Entero largo | -5 |
Cache Manager | Entero largo | -4 |
Web Process with no Context | Entero largo | -3 |
Design Process | Entero largo | -2 |
Main Process | Entero largo | -1 |
None | Entero largo | 0 |
Execute on Server Process | Entero largo | 1 |
Created from Menu Command | Entero largo | 2 |
Created from execution dialog | Entero largo | 3 |
Other User Process | Entero largo | 4 |
Nota: los procesos internos de 4D devuelven un valor negativo y los procesos generados por el usuario devuelven un valor positivo.
Si el proceso no existe, significa que no pasó un número incluido en el intervalo de 1 a Count tasks, PROCESS PROPERTIES deja sin modificar los valores de las variables pasados en parámetros.
El siguiente ejemplo devuelve el nombre, el estado, el tiempo tomado en las variables vNom, vEstado, y vTiempoTransc para el proceso actual:
C_STRING(80;vNom) ` Inicializar las variables
C_INTEGER(vEstado)
C_INTEGER(vTiempoTransc)
PROCESS PROPERTIES(Current process;vNom;vEstado;vTiempoTransc)
Ver el ejemplo de la sección Método de base On Exit Database.
Producto: 4D
Tema: Procesos
Número
336
Lista alfabética de los comandos
Modificado: 4D v11 SQL Release 3