Is compiled mode
Is compiled mode {( * )} -> Resultado
Parâmetro | Tipo | Descrição | |
---|---|---|---|
* | Operador | → | Retorna a informação do banco local |
Resultado | Boolean | ← | Compilado (True), Interpretado (False) |
Descrição
Is compiled mode testa se você está executando no modo compilado (True) ou no modo interpretado (False).
O parâmetro * é opcional e útil no caso de uma arquitetura usando componentes: pode ser usado para determinar o banco de dados (host ou componente) para o qual você quer descobrir o modo de execução.
- Quando o comando é chamado a partir de um componente:
- Se o parâmetro * for passado, o comando retorna True ou False, dependendo do modo em que o banco de dados está correndo,
- Se o parâmetro * não for passado, o comando retorna True ou False, dependendo do modo em que o componente está sendo executado.
- Quando o comando é chamado a partir de um método de banco de dados do host, ele retorna True ou False, dependendo do modo em que o banco de dados host está executando.
Exemplo
Em uma de suas rotinas, você inclui a depuração do código apenas quando você está executando no modo interpretado, desta forma rodear este código de depuração com um teste que chama Is compiled mode:
// ...
If(Not(Is compiled mode))
// Inclua o código para depurar seu banco aqui
End if
// ...