*******************************
*Mensaje de error de compilación*
*******************************
';' no permitido antes de 'ELSE' ElSE no puede tener ";"
La cláusula '<cláusula>' no está permitida en la sección de automatización OLE La cláusula "<cláusula>" no está permitida en la sección de automatización OLE
'<nombre>' no es un identificador de tipo <nombre> no es un identificador de tipo
'<nombre>' no declarado previamente como PROPIEDAD <nombre> no está precedido por una PROPIEDAD
'GOTO <label>' entra o sale de la declaración TRY GOTO <label> ingresa o excede el alcance de la declaración TRY
Se esperaba la cláusula <cláusula1>, pero se encontró la <cláusula2>. Cláusula requerida <cláusula1>, pero se encontró la <cláusula2>.
Se encontró una reparación de 16 bits en el archivo objeto '<texto>' Se encontró una reparación de 16 bits en el archivo objeto <texto>
Las instrucciones 486/487 no están habilitadas Las instrucciones 486/487 no se pueden utilizar
Los métodos abstractos deben ser virtuales o dinámicos Los métodos abstractos deben ser virtuales o dinámicos
Tipo de matriz requerido Tipo de matriz requerida
Asignación a la variable del bucle FOR '<Nombre>' Asignación a la variable del bucle FOR <Nombre>
Tipo de argumento incorrecto en el constructor de matriz de tipo variable Tipo de argumento incorrecto en el constructor de matriz de tipo variable
Formato de archivo incorrecto '<nombre>' Formato de archivo incorrecto <nombre>
Formato de archivo incorrecto: <Nombre de archivo> Formato de archivo incorrecto <Nombre de archivo>
Definición de símbolo global incorrecta: '<Nombre>' en el archivo de objeto '<Nombre de archivo>' Definición de símbolo global incorrecta '<Nombre>' en el archivo de objeto '<Nombre de archivo>'
Formato de unidad incorrecto: <Nombre de archivo> Formato de unidad incorrecto <Nombre de archivo>
INTERRUPIR o CONTINUAR fuera del bucle INTERRUPIR o CONTINUAR fuera del bucle
No se pueden sumar ni restar símbolos reubicables. No se pueden sumar ni restar símbolos reubicables.
No se puede asignar a una propiedad de solo lectura No se puede asignar a una propiedad de solo lectura
No se pueden BREAK, CONTINUE o EXIT de una cláusula FINALLY Más allá del alcance de la cláusula FINALLY, no se pueden utilizar declaraciones BREAK, CONTINUE o EXIT
No se pueden inicializar variables locales No se pueden inicializar variables locales
No se pueden inicializar múltiples variables No se pueden inicializar múltiples variables
No se pueden inicializar las variables locales del hilo No se pueden inicializar las variables locales del hilo
No se puede anular un método estático No se puede anular un método estático
No se puede leer una propiedad de solo escritura No se puede leer una propiedad de solo escritura
Etiqueta de caso fuera del rango de expresión de caso Etiqueta de CASE fuera del rango de expresión de caso
Referencia circular de unidad a <Unitname> Referencia circular a la unidad <Unitname>
La clase ya tiene una propiedad predeterminada La clase ya tiene una propiedad predeterminada
La clase no tiene una propiedad predeterminada La clase no tiene una propiedad predeterminada
Los tipos de clase u objeto solo se permiten en la sección de tipo Solo se permiten clases o tipos de objeto en la sección de tipo
Tipo de clase requerido requiere tipo de clase
Error de cierre en el archivo <Nombre de archivo> Error de cierre de <Nombre de archivo>
Compilación terminada por el usuario Compilación terminada por el usuario
Constante esperada requiere constante
La expresión constante esperada requiere una expresión constante
La expresión constante viola los límites del subrango La expresión constante viola los límites del subrango
El objeto constante no se puede pasar como parámetro var El objeto constante no se puede pasar como parámetro variable
Se espera un identificador de tipo o constante Requiere un identificador de tipo o constante
Las constantes no se pueden utilizar como argumentos de matriz abierta Las constantes no se pueden utilizar como argumentos de matriz abierta
Instancia de construcción de '<nombre>' que contiene métodos abstractos La entidad <nombre> construida contiene métodos abstractos
No se pudo compilar la unidad usada '<Unitname>' No se pudo compilar la unidad usada '<Unitname>'
No se pudo crear el archivo de salida <Nombre de archivo> No se pudo crear el archivo de salida <Nombre de archivo>
No se pudo cargar RLINK32.DLL No se pudo cargar RLINK32.DLL
Tipo de datos demasiado grande: supera los 2 GB Tipo de datos demasiado grande: supera los 2 GB
La declaración de <Nombre> difiere de la declaración anterior
La propiedad predeterminada debe ser una propiedad de matriz La propiedad predeterminada debe ser una propiedad de matriz
Los valores predeterminados deben ser de tipo ordinal, puntero o conjunto pequeño. Los valores predeterminados deben ser de tipo ordinal, puntero o conjunto pequeño.
El destino no se puede asignar a El destino no se puede asignar a
El destino es inaccesible No se puede acceder al destino
Dispid '<número>' ya utilizado por '<nombre>' El número de identificación DISPID ha sido utilizado por <nombre>
La cláusula Dispid solo se permite en la sección de automatización OLE La cláusula DISPID solo se puede usar en la sección de automatización OLE
División por cero División por cero
Etiqueta de caso duplicada Etiqueta de caso duplicada
Valor de etiqueta duplicado Valor de etiqueta duplicado
El método dinámico o el controlador de mensajes no se permiten aquí. El método dinámico o el controlador de mensajes no se permiten aquí.
Métodos dinámicos y controladores de mensajes no permitidos en la sección de automatización OLE
Elemento 0 inaccesible: use 'Length' o 'SetLength' No se puede acceder al elemento 0: use LENGTH o SETLENGTH
Error en constante numérica Error en constante numérica
EXCEPTO o FINALMENTE esperado EXCEPTO o FINALMENTE esperado
EXPORTACIONES permitidas solo a nivel global EXPORTACIONES permitidas solo a nivel global
La expresión no tiene valor La expresión no tiene valor
Expresión demasiado complicada Expresión demasiado complicada
Definición de campo no permitida en la sección de automatización OLE Definición de campo no permitida en la sección de automatización OLE
Definición de campo no permitida después de métodos o propiedades Definición de campo no permitida después de métodos o propiedades
Identificador de campo o método esperado. Identificador de campo o método esperado.
Archivo no encontrado: <Nombre de archivo> Archivo <Nombre de archivo> no encontrado
Tipo de archivo no permitido aquí Tipo de archivo no permitido aquí
La variable de control de bucle For debe ser una variable local simple. La variable de control de bucle FOR debe ser una variable local simple.
La variable de control de bucle For debe tener un tipo ordinal La variable de control de bucle FOR debe tener un tipo ordinal
El bucle FOR o WHILE se ejecuta cero veces - eliminado El bucle FOR o WHILE se ejecuta cero veces - eliminado
La variable de bucle FOR '<nombre>' no se puede pasar como parámetro var La variable de bucle FOR '<nombre>' no se puede pasar como parámetro
La variable del bucle FOR '<Nombre>' puede no estar definida después del bucle La variable del bucle FOR <NOMBRE> después del bucle no está definida
La función necesita el tipo de resultado La función necesita el tipo de resultado
Identificador redeclarado: '<nombre>' Identificador <nombre> descripción repetida
Carácter ilegal en el archivo de entrada: '<char>' ($<hex>) Carácter ilegal '<char>' en el archivo de entrada
Índice de método de mensaje ilegal Puntero de método de mensaje ilegal
Referencia ilegal al símbolo '<Nombre>' en el archivo objeto '<Nombre de archivo>' Referencia ilegal al símbolo <nombre> en el archivo objeto <nombre de archivo>
Tipo ilegal en la sección de automatización OLE: '<typename>' Tipo ilegal <typename> en la sección de automatización OLE
Tipo ilegal en la declaración Read/Readln Tipo ilegal en la declaración Read/Readln
Tipo ilegal en la declaración Write/Writeln Tipo ilegal en la declaración Write/Writeln
Valor inaccesible Valor inaccesible
Tipos incompatibles: '<nombre>' y '<nombre>' Tipos incompatibles <nombre> y <nombre>
Tipos incompatibles: <texto> Tipos incompatibles <texto>
Desbordamiento de pila de ensamblador en línea Desbordamiento de ensamblaje en línea
Error de sintaxis del ensamblador en línea Error de sintaxis del ensamblador en línea
No se puede acceder a la variable de instancia '<nombre>' aquí No se puede acceder a la variable de entidad <nombre> aquí
El nombre de variable o constante entera esperado requiere el nombre de variable o constante entera
Constante entera demasiado grande Constante entera demasiado grande
Error interno: <ErrorCode> Error interno <errorcode>
Combinación no válida de código de operación y operandos Combinación no válida de código de operación y operandos
Directiva del compilador no válida: '<Directiva>' Directiva del compilador no válida <DIRECTIVA>
Tipo de resultado de función no válido Tipo de valor de función no válido
Lista de parámetros de mensajes no válidos Lista de parámetros de mensajes no válidos
Combinación de registros no válida Combinación de registros no válida
Encasillado no válido TYPECASE no válido
La etiqueta '<Nombre>' no está declarada en el procedimiento actual La etiqueta '<NOMBRE>' no está declarada en el procedimiento actual
Etiqueta ya definida: '<Labelname>' La etiqueta <LABELNAME> ha sido definida
Declaración de etiqueta no permitida en la parte de la interfaz Declaración de etiqueta no permitida en la parte de la interfaz
Etiqueta declarada y referenciada, pero no establecida: '<label>' La etiqueta es descrita y referenciada por <label>, pero no se puede establecer.
La etiqueta esperada requiere etiqueta
El lado izquierdo no se puede asignar a El lado izquierdo no se puede asignar a
Línea demasiado larga (más de 255 caracteres) Línea demasiado larga (más de 255 caracteres)
No se permiten clases locales ni tipos de objetos. No se permiten clases locales ni tipos de objetos.
Procedimiento/función local '<Nombre>' asignado a la variable de procedimiento Procedimiento/función local <NOMBRE> está asignado a la variable de procedimiento
Distancia LOOP/JCXZ fuera de rango Distancia LOOP/JCXZ fuera de rango
El límite inferior excede el límite superior El límite inferior excede el límite superior
La referencia de memoria esperada requiere referencia de memoria
El método '<nombre>' oculta el método virtual de tipo base '<nombre>' El método <NOMBRE> oculta el método virtual de tipo base <NOMBRE>
Método '<nombre>' no encontrado en la clase base Método '<NOMBRE>' no encontrado en la clase base
El identificador de método esperado requiere un identificador de método
Falta la directiva ENDIF Falta la directiva ENDIF
Falta operador o punto y coma Falta operador o punto y coma
Símbolo condicional faltante o no válido en la directiva '$<symbol>' Símbolo condicional faltante o no válido en la directiva $<symbol>
Tipo de parámetro faltante Tipo de parámetro faltante
El vinculador eliminó la función auxiliar de biblioteca necesaria. El vinculador eliminó la función auxiliar de biblioteca necesaria.
No se permite ninguna definición para el método abstracto '<nombre>'. El método abstracto <NOMBRE> no está definido.
No hay suficientes parámetros reales. No hay suficientes parámetros reales.
Número de elementos difiere de la declaración Número de elementos difiere de la declaración
Desbordamiento numérico Desbordamiento numérico
Tipo de objeto o clase requerido Tipo de objeto o clase requerido
Tipo de objeto requerido Tipo de objeto requerido
Sólo se permite la convención de llamadas de registro en la sección de automatización OLE. Sólo se permite la convención de llamadas de registros en la sección de automatización OLE.
El tamaño del operando no coincide. El tamaño del operando coincide.
Operador no aplicable a este tipo de operando Operador no aplicable a este tipo de operando
El orden de los campos en la constante de registro difiere de la declaración El orden de los campos en la constante de registro difiere de la declaración
Tipo ordinal requerido Tipo ordinal requerido
Sin memoria, desbordamiento de memoria
Desbordamiento en conversión u operación aritmética Desbordamiento en conversión u operación aritmética
Anular el método virtual automatizado '<nombre>' no puede especificar un dispid Anular el método virtual automatizado '<nombre>' no puede especificar un dispid
EMBALADO no permitido aquí EMBALADO no permitido aquí
El tipo de puntero requerido requiere el tipo de puntero
El procedimiento no puede tener un tipo de resultado El procedimiento no puede tener un tipo de resultado
El procedimiento DISPOSE necesita destructor. El procedimiento DISPOSE necesita destructor.
FALLO de procedimiento solo permitido en el método constructor FALLO de procedimiento solo permitido en el método constructor
Procedimiento NUEVO método constructor de necesidades Procedimiento NUEVO método constructor de necesidades
PROCEDIMIENTO o FUNCIÓN esperada PROCEDIMIENTO o FUNCIÓN esperada
El nombre del procedimiento o función esperado requiere el nombre del procedimiento o función
El programa o unidad '<nombre>' se utiliza recursivamente a sí mismo Programa o unidad recursivamente
La propiedad '<nombre>' no existe en la clase base La propiedad <NOMBRE> no existe en la clase base
La propiedad publicada '<nombre>' no puede ser del tipo <tipo> La propiedad publicada <NOMBRE> no puede ser del tipo <tipo>
La propiedad Real48 publicada '<nombre>' debe ser simple, doble o extendida La propiedad REAL publicada '<nombre>' debe ser simple, doble o extendida
Volver a generar una excepción solo está permitido en el controlador de excepciones Volver a generar una excepción solo está permitido en el controlador de excepciones
Error de lectura en el archivo <Nombre de archivo> Error de lectura de <NOMBRE DE ARCHIVO>
Se requiere tipo de registro, objeto o clase. Se requiere tipo de registro, objeto o clase.
La redeclaración de '<nombre>' oculta un miembro en la clase base La redeclaración de <NOMBRE> oculta un elemento en la clase base
Redeclaración de propiedad no permitida en la sección de automatización OLE Redeclaración de propiedad no permitida en la sección de automatización OLE
El valor de retorno de la función '<Nombre de función>' puede no estar definido El valor de retorno de la función <Nombre de función> puede no estar definido
Error de búsqueda en <Nombre de archivo> Error de búsqueda en <NOMBRE DE ARCHIVO>
Los pares de segmento/desplazamiento no son compatibles con Borland Pascal de 32 bits. Los pares de segmento/desplazamiento no son compatibles con Borland Pascal de 32 bits.
Los conjuntos pueden tener como máximo 256 elementos Los conjuntos pueden tener como máximo 256 elementos
El tamaño del conjunto publicado '<nombre>' es >32 bits El tamaño del conjunto publicado '<nombre>' es >32 bits
La función estándar de corte solo se permite como argumento de matriz abierta La función estándar de corte solo se permite como argumento de matriz abierta
Se esperaba una declaración, pero se encontró una expresión del tipo '<tipo>'. Se esperaba una declaración, pero se encontró una expresión del tipo <TIPO>.
Declaraciones no permitidas en la parte de la interfaz Declaraciones no permitidas en la parte de la interfaz
Constante de cadena demasiado larga Constante de cadena demasiado larga
Constante de cadena truncada para ajustarse a STRING[<número>] Constante de cadena truncada para ajustarse a STRING[<número>]
Las cadenas pueden tener como máximo 255 elementos Las cadenas pueden tener al menos 255 elementos
Identificador de campo de estructura esperado Identificador de campo de estructura esperado
Error de sintaxis en número real Error de sintaxis en número real
Unidad del sistema desactualizada o dañada: falta '<nombre>' Unidad del sistema desactualizada o dañada: falta '<nombre>'
Texto después de 'END' final. El compilador ignora el texto después de END.
Esta forma de llamada a método solo se permite para métodos de clase. Esta forma de llamada a método solo se permite para métodos de clase.
Esta forma de llamada a método solo se permite en métodos de tipos derivados.
Este tipo no se puede inicializar. Este tipo no se puede inicializar.
Las variables locales del hilo no pueden ser ABSOLUTAS Las variables locales del hilo no pueden ser ABSOLUTAS
Las variables locales de subproceso no pueden ser locales para una función o procedimiento. Las variables locales de subproceso no pueden ser locales para una función.
Demasiados parámetros reales Demasiados parámetros reales
Demasiados símbolos condicionales Demasiados símbolos condicionales
El tipo '<nombre>' no tiene información de tipo El tipo <NOMBRE> no tiene información de tipo
El tipo '<Nombre>' aún no está completamente definido El tipo <NOMBRE> aún no está completamente definido
El tipo '<nombre>' debe ser una clase para tener una sección PUBLICADO El tipo <NOMBRE> debe ser una clase en la sección PUBLICADO
El tipo '<nombre>' debe ser una clase para tener automatización OLE. El tipo '<nombre>' debe ser una clase para tener automatización OLE.
El tipo '<nombre>' necesita finalización: no permitido en el tipo de archivo El tipo '<nombre>' necesita finalización: no permitido en el tipo de archivo
El tipo '<nombre>' necesita finalización; no permitido en el registro variante. El tipo '<nombre>' necesita finalización: no permitido en el registro variante.
El tipo esperado requiere TIPO
Tipo no permitido en la llamada de Automatización OLE Tipo no permitido en la llamada de Automatización OLE
El tipo de expresión debe ser BOOLEAN El tipo de expresión debe ser BOOLEAN
El tipo de expresión debe ser INTEGER El tipo de expresión debe ser INTEGER
La función estándar TYPEINFO espera un identificador de tipo La función estándar TYPEINFO espera un identificador de tipo
TYPEOF solo se puede aplicar a tipos de objetos con VMT TYPEOF solo se puede aplicar a tipos de objetos con VMT
Los tipos de parámetros var reales y formales deben ser idénticos
Identificador no declarado: '<nombre>' Identificador no declarado <NOMBRE>
Fin inesperado del archivo en el comentario iniciado en la línea <Número> Fin inesperado del archivo en el comentario iniciado en la línea <Número>
La unidad <Unidad1> se compiló con una versión diferente de <Unidad2> La unidad <Unidad1> se compiló con una versión diferente de <Unidad2>
El nombre de la unidad no coincide: '<Nombre de la unidad>' El nombre de la unidad no coincide con <NOMBRE DE LA UNIDAD>
Directiva desconocida: '<Directiva>' Directiva desconocida<DIRECTIVA>
Los argumentos sin nombre deben preceder a los argumentos con nombre en la llamada de automatización OLE Los argumentos sin nombre deben preceder a los argumentos con nombre en la llamada de automatización OLE
Declaración directa o externa insatisfecha: '<Nombre del procedimiento>' Declaración directa o externa insatisfecha<Nombre del procedimiento>
Cadena sin terminar Cadena sin terminar
El valor asignado a '<Nombre>' nunca se ha utilizado. El valor asignado a <NOMBRE> nunca se ha utilizado.
La variable '<nombre>' no es accesible aquí debido a la optimización, el nombre de la variable <NOMBRE> no es accesible aquí debido a la optimización
La variable '<nombre>' está declarada pero nunca se usa en '<nombre>'. El nombre de la variable <NOMBRE> se ha declarado pero nunca se usa.
Es posible que la variable '<Nombre>' no se haya inicializado. Es posible que el nombre de la variable <NOMBRE> no se haya inicializado.
Variable requerida requiere variables
No se permiten constructores virtuales No se permiten métodos de constructores virtuales
Error de escritura en el archivo <Nombre de archivo> Error de escritura de <Nombre de archivo>
Versión incorrecta o dañada de RLINK32.DLL La versión de RLINK32.DLL es incorrecta o inutilizable
************************************************** * ********************************************