4D v16.3Errores de sintaxis |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Errores de sintaxis
Errores de sintaxis
La siguiente tabla lista los códigos y los mensajes de errores de sintaxis que pueden ocurrir durante la ejecución de código en el entorno Diseño o Aplicación. Algunos de estos errores pueden ocurrir en modo interpretado únicamente, algunos sólo en modo compilado y algunos en ambos modos. Puede interceptar estos errores utilizando un método de interrupción de errores instalado por el comando ON ERR CALL.
Algunos códigos de error señalan errores de sintaxis por errores de digitación. Por ejemplo, usted obtiene el error #37 si ejecuta la expresión v=0 cuando en realidad quería escribir v:=0. Puede eliminar el error corrigiendo su código en el editor de métodos. Algunos de estos códigos de error señalan errores de programación simples. Por ejemplo, usted obtiene el error #5 si ejecuta un comando ADD RECORD, sin indicar el nombre de la tabla en el parámetro correspondiente, y haber definido la tabla por defecto con la ayuda del comando DEFAULT TABLE. En este caso, se corrige el error definiendo una tabla por defecto o pasando un nombre de tabla en el parámetro correspondiente. Algunos de estos códigos de error señalan errores relacionados con la estructura de la base. Por ejemplo, usted obtiene el error #16 si aplica el comando RELATE ONE a un campo que no está relacionado con otro campo. Elimine el error modificando su código o creando una relación a partir del campo. Ciertos errores no siempre están en el lugar donde su código se detuvo. Por ejemplo, si en una subrutina usted obtiene el error #53 (index out of range) en la línea vpCamp:=Campo($1;$2), el error es porque se pasaron a la subrutina como parámetros números incorrectos de tablas o de campos. Por lo tanto, el error está ubicado en el método llamante y no donde ocurre el error. En este caso, haga seguimiento a su código en la ventana del depurador para determinar qué línea de código contiene el error, para corregirlo en el editor de métodos.
Ver también
|
PROPIEDADES
Producto: 4D
HISTORIA
ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||