4D v16.3Comandos del Compilador |
||||||||||||||
|
4D v16.3
Comandos del Compilador
Comandos del Compilador
El compilador integrado de 4D traduce sus aplicaciones de bases de datos en instrucciones de nivel de ensamblador. Las ventajas del compilador son:
Para una descripción del funcionamiento del compilador, consulte el Manual de Diseño. Los comandos de este tema están relacionados con el uso del compilador. Ellos le permiten normalizar los tipos de datos a través de su base de datos. El comando IDLE se utiliza específicamente en las bases compiladas.
Nota de compatibilidad: los comandos obsoletos _o_C_GRAPH, _o_C_INTEGER y _o_C_STRING ya no deben utilizarse. Estos comandos, excepto IDLE, declaran a las variables y les asignan un tipo de datos específico. La declaración de variables resuelve ambigüedades relacionadas con el tipo de dato de las variables. Cuando una variable no es declarada con uno de estos comandos, el compilador intenta determinar el tipo de dato de la variable. Es difícil para el compilador determinar los tipos de datos de una variable utilizada en un formulario. Por lo tanto, es particularmente importante utilizar estos comandos para declarar las variables utilizadas en formularios. Nota: para ahorrar tiempo, puede utilizar la opción de generación y actualización de métodos de digitación (llamada “Métodos compilador”) que se encuentra en la ventana del compilador. Esta opción crea automáticamente métodos de declaración que evalúan y asignan un tipo para todas las variables utilizadas en la base. Los Arrays son variables que deben respetar las mismas reglas que las variables estándar con respecto a la compilación. Los comandos de declaración de los arrays se agrupan en el tema “Arrays”.
Estos principios se detallan en las siguientes secciones:
Las siguientes son algunas declaraciones de variables estándar para el compilador: C_BLOB(vxMyBlob) // La variable proceso vxMBlob está declarada como una variable de tipo BLOB En el siguiente ejemplo, el método proyecto UnMetodoEntreOtros declara 3 parámetros: // Método proyecto UnMetodoEntreOtros En el siguiente ejemplo, el método proyecto Mayusculas acepta un parámetro de tipo texto y devuelve un texto: // Método proyecto Mayusculas En el siguiente ejemplo, el método de proyecto ENVIAR PAQUETES acepta un parámetro tipo Hora seguido por una variable de parámetros de tipo Texto: ` Método de proyecto ENVIAR PAQUETES En el siguiente ejemplo, el método de proyecto COMPILER_Param_Predeclare28 predeclara la sintaxis de otros métodos proyecto para el compilador: // Método proyecto COMPILER_Param_Predeclare28
Ver también
_o_C_GRAPH
|
PROPIEDADES
Producto: 4D
HISTORIA
Modificado: 4D v15 R5 ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
||||||||||||