4D v16.3Comandos de Compilação |
||||||||||||||||
|
4D v16.3
Comandos de Compilação
Comandos de Compilação
O compilador integrado de 4D traduz seus aplicativos de banco de dados em instruções de assembly. As vantagens do compilador são:
Para obter uma descrição do funcionamento do compilador 4D, consulte o manual de desenho. Os comandos no âmbito deste tema dizem respeito à utilização do compilador. Eles permitem normalizar os tipos de dados em toda o seu banco de dados. O comando IDLE é utilizado especificamente em bancos de dados compilados.
Esses comandos, exceto o IDLE, declaram variáveis e as lançam como um tipo de dados específico. Declarar variáveis resolve as ambigüidades a respeito do tipo de uma variável de dados. Se uma variável não é declarada com um desses comandos, o compilador tenta determinar o tipo de uma variável de dados. O tipo de dados de uma variável usada em um formulário é muitas vezes difícil para o compilador determinar. Portanto, é especialmente importante que você use esses comandos para declarar uma variável usada em um formulário. Nota: Para economizar tempo, você pode usar a opção de geração e atualização de métodos de tipagem (chamados de "métodos Compiler") encontrados na janela do compilador. Esta opção cria automaticamente métodos de tipagem que fazem um balanço e atribuem um tipo para todas as variáveis usadas no banco de dados. Arrays são variáveis que devem seguir as mesmas regras como variáveis-padrão em relação a compilação. Os comandos de declaração de array são agrupados no tema "Arrays".
Esses princípios estão detalhados nas seções seguintes:
Abaixo estão algumas declarações de variáveis padrão para o compilador: C_BLOB(vxMyBlob) // a variável processo vxMBlob está declarada como uma variável de tipo BLOB No exemplo abaixo, o método de projeto UmMetodoEntreOutros declara três parâmetros: ` Método de projeto UmMetodoEntreOutros No exemplo abaixo, o método projeto Maiusculas aceita um parâmetro de tipo texto e devolve um texto: // Método projeto Maiusculas No exemplo a seguir, o método de projeto ENVIAR PACOTES aceita um parâmetro de tempo, seguido por um número variável de parâmetros de texto: ` Método de projeto ENVIAR PACOTES No exemplo abaixo, o método de projeto COMPILER_Param_Predeclare28 predeclara a sintaxe dos métodos de outros métodos de projeto para o compilador: ` Método de projeto COMPILER_Param_Predeclare28 C_TEXT(ENVIAR PAQUETES;${2}) ` ...
Ver também
_o_C_GRAPH
|
PROPRIEDADES
Produto: 4D
HISTÓRIA
Modificado: 4D v15 R5 ARTICLE USAGE
Manual de linguagem 4D ( 4D v16) |
||||||||||||||