| 4D v18DELAY PROCESS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 DELAY PROCESS 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DELAY PROCESS ( processo ; duraçao ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| processo | Inteiro longo |   | Número de processo | |||||
| duraçao | Real |   | Duração expressada em ticks | |||||
DELAY PROCESS permite atrasar um processo por um número de ticks (1 tick = 1/60 de segundo). Durante este período, o processo atrasado não utiliza tempo de processamento. Ainda que a execução de um processo pode ser retardada, ainda está em memória.
Pode atrasar um processo por menos de um tick. Por exemplo, se passar 0.5 em duração, o processo será atrasado por 1/2 tick, ou seja 1/120 de segundo.
Se o processo já está atrasado, este comando o atrasa novamente. O parâmetro duraçao não é adicionado ao tempo que falta, mas o substitui. Portanto passe zero (0) em duraçao caso não queira atrasar o processo.
Se o processo não existe, o comando não faz nada.
Nota: não pode utilizar este comando para atribuir um procedimento armazenado no equipo servidor de um equipo cliente (processo<0).
Ver os exemplos em Record Locking.
Ver o exemplo do comando Process number.
	Produto: 4D
	Tema: Processos
	Número 
        323
        
        
        
	
	Criado por: < 4D v6
	Modificado: 4D v14 R3
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v18)
	
	
	
	
	
 Adicionar um comentário
Adicionar um comentário