Is compiled mode
Is compiled mode {( * )} : Boolean
| 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
  // ...
Ver também
Propriedades
| Número do comando | 492 | 
| Thread-seguro | ✓ |