4D v16.3Método base de dados On System Event |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Método base de dados On System Event
|
$1 -> Método base de dados On System Event | ||||||||
Parâmetro | Tipo | Descrição | ||||||
$1 | Inteiro longo |
![]() |
Código do evento | |||||
O método Método base de dados On System Event é chamado toda vez que ocorre um evento sistema. Isto é para todos os ambientes 4D: 4D (todos os modos) e 4D Server, assim como as aplicações 4D compiladas e fusionadas com 4D Volume Desktop.
Para processar um evento, deve provar o valor do parâmetro $1 no interior do método e compará-lo com una das seguintes constantes do tema Eventos da base de dados:
Constante | Tipo | Valor | Comentário |
On application background move | Inteiro longo | 1 | A aplicação 4D passa em segundo plano |
On application foreground move | Inteiro longo | 2 | A aplicação 4D passa ao primeiro plano |
Estes eventos são gerados quando a aplicação 4D muda de nível, sem importar a ação do usuário que gera esta mudança. Por exemplo:
É completamente necessário declarar o parâmetro $1 (inteiro longo) no método base. A estrutura do código do método base vai ser então:
// Método base On System Event
C_LONGINT($1)
Case of
:($1=On application background move)
//Fazer alguma coisa
:($1=On application foreground move)
//Fazer outra coisa
End case
Produto: 4D
Tema: Métodos banco de dados
Criado por: 4D v13
Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)