| 4D v15.4SET ASSERT ENABLED | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v15.4
 SET ASSERT ENABLED 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SET ASSERT ENABLED ( asserções {; *} ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| asserções | Booleano |   | TRUE = Ativa asserções FALSE = desativa asserções | |||||
| * | Operador |   | Se omitido = comando aplica a todos os processos (existidos ou que serão criados) se passado, o comando = aplica apenas ao processo atual. | |||||
O comando SET ASSERT ENABLED é utilizado para desativar ou reativar as asserções inseridas no código 4D da aplicação. Para maior informação sobre asserções, consulte a descrição do comando ASSERT.
Automaticamente, as asserções adicionadas no programa estão ativas. Este comando é útil para desativá-las já que sua avaliação pode ser problemática em termos de tempo de execução e você também poderia querer ocultá-las do usuário final da aplicação. Em geral, o comando SET ASSERT ENABLEDpode ser utilizado no método banco On Startup para ativar o desativar asserções em função de se a aplicação está em modo "Provaa" ou em modo "Produção".
Normalmente, o comando SET ASSERT ENABLED afeta todos os processos da aplicação. Para limitar o efeito do comando ao processo atual unicamente, passe o parâmetro *.
Por favor considere que quando as asserções estão desativadas, as expressões passadas aos comandos ASSERT não são avaliadas. As linhas de código que chamam a ASSERT não têm mais efeito no funcionamento da aplicação, nem en termos de comportamento nem em termos de rendimento.
	Produto: 4D
	Tema: Interrupções
	Número 
        1131
        
        
        
	
	Criado por: 4D v12
	
	Manual de linguagem 4D ( 4D v15.4)
	
	
	
	
	Manual de linguagem 4D ( 4D v15)
	
	
	
	
	
	Manual de linguagem 4D ( 4D v15.3)
 Adicionar um comentário
Adicionar um comentário