Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Método base On System Event
|
$1 -> Método base On System Event | ||||||||
Parámetro | Tipo | Descripción | ||||||
$1 | Entero largo |
![]() |
Código del evento | |||||
El Método base On System Event se llama cada vez que ocurre un evento sistema. Esto concierne a todos los entornos 4D: 4D (todos los modos) y 4D Server, así como también las aplicaciones 4D compiladas y fusionadas con 4D Volume Desktop.
Para procesar un evento, debe probar el valor del parámetro $1 al interior del método y compararlo con una de las siguientes constantes, del tema Eventos de la base:
Constante | Tipo | Valor | Comentario |
On application background move | Entero largo | 1 | La aplicación 4D pasa al fondo |
On application foreground move | Entero largo | 2 | La aplicación 4D pasa al primer plano |
Estos eventos se generan cuando la aplicación 4D cambia de nivel, sin importar la acción del usuario que genera este cambio. Por ejemplo:
Es absolutamente necesario declarar el parámetro $1 (entero largo) en el método base. La estructura del código del método base será entonces:
// Método base On System Event
C_LONGINT($1)
Case of
:($1=On application background move)
//Hacer algo
:($1=On application foreground move)
//Hacer otra cosa
End case
Producto: 4D
Tema: Métodos base
Creado por: 4D v13
Manual de lenguaje 4D ( 4D v20 R7)