Delphi compilation error message

Source: Internet
Author: User
*******************************
* Incorrect translation information *
*******************************
';' Not allowed before 'else' before else is not allowed ";"
'<Clause> 'clause not allowed in OLE Automation section does not allow the' <clause> 'clause in the OLE Automatic Section
'<Name>' is not a type identifier <Name> is not a type identifier
'<Name>' not previusly declared as a property <Name> property is not described earlier
'Goto <label> 'leads into or out of try statement goto <label> is in or out of the try statement range.
<Clause1> clause expected, but <clause2> found requires clause <clause1>, but <clause2>
16-bit fixup encountered in object file' <text> 'encountered a 16-bit fix in the object file <text>
486/487 instructions not enabled cannot use the 486/487 command
Abstract methods must be virtual or dynamic abstract methods must be virtual or dynamic
Array type required requires array type
Assignment to for-loop variable '<Name>' assigns a value to the for loop variable <Name>
Bad argument type in variable type array constructor Incorrect Parameter type in the variable type array structure
Bad file format' <Name> 'incorrect file format <Name>
Bad File Format: <FILENAME> incorrect file format <FILENAME>
Bad global symbol definition: '<Name> 'in object file' <FILENAME> 'object FILENAME>' indicates the incorrect global symbol define' <Name>'
Bad unit format: <FILENAME> incorrect unit format <FILENAME>
Break or continue outside of loop break or continue exceeds the loop
Cannot add or subtract relocatable symbols cannot add or remove replaceable symbols
Cannot assign to a read-only property cannot be specified.
Cannot break, continue or exit out of a finally clause is out of the range of the finally clause. The break, continue, or exit statement cannot be used.
Cannot initialize local variables
Cannot initialize multiple variables
Cannot initialize thread local variables Cannot initialize Thread Local Variables
Cannot override a static method cannot overwrite the static method
Cannot read a write-only property
Case label outside of range of case expression case label is out of the range of case expression
Circular unit reference to <unitname> circular reference of a Unit <unitname>
Class already has a default property class already has default properties
Class does not have a default property class does not have default properties
Class or object types only allowed in type section only supports class or object type in the type Section
Class type required requires class type
Close error on <FILENAME> file <FILENAME> close Error
Compile terminated by user stop Compilation
Constant expected requires constant
Constant expression expected requires a constant expression
Constant expression violates subrange bounds constant expression beyond the subfield
Constant object cannot be passed as VaR parameter constant object cannot be passed as a variable parameter
Constant or type identifier expected requires a constant or type identifier
Constants cannot be used as open array arguments constant cannot be used to open array parameters
Constructing instance of '<Name>' ining abstract methods constructed <Name> entity contains Abstract METHODS
Cocould not compile used unit '<unitname>' cannot be compiled using a unit <unitname>
Cocould not create output file <FILENAME> cannot create an output file <FILENAME>
Cocould not load rlink32.dll cannot load rlink32.dll
Data Type too large: exceeds 2 GB Data Type is too large: more than 2 GB
Declaration of <Name> differs from previous declaration <Name> is different from previous descriptions.
Default property must be an array property the default property must be an array Property
Default values must be of ordinal, pointer or small set type the default value must be of the ordinal, pointer, or small set type.
Destination cannot be assigned to target cannot be specified
Destination is inaccessible target cannot be accessed
Dispid '<number> 'already used by' <Name> 'dispid ID used by <Name>
Dispid clause only allowed in OLE Automation section dispid clauses can only be used in OLE Automatic Section
Division by zero division zero
Duplicate duplicate case label case labels
Duplicate duplicate tag Value
Dynamic method or message handler not allowed here dynamic methods or information processing programs are not allowed here
Dynamic methods and message handlers not allowed in OLE Automation section dynamic methods or message processing programs are not allowed in the OLE Automatic Section
Element 0 inaccessible-use 'length' or 'setlength' element 0 cannot be accessed-use length or setlength
Error in numeric constant error
Except T or finally expected requires either writable T or finally
Exports allowed only at global scope exports can only be used globally
Expression has no value expression no value
Expression too complicated expressions are too complex
Field definition not allowed in OLE Automation section does not allow domain definition in OLE Automatic Section
Field definition not allowed after methods or properties does not allow domain definition after a method or attribute
Field or method identifier expected requires the domain or method identifier
File not found: <FILENAME> file <FILENAME> not found
File type not allowed here the file type is not allowed here
For loop control variable must be simple local variable for loop control variables must be simple local variables
For loop control variable must have ordinal type for loop control variables must be of the ordinal type
For or while loop executes zero times-deleted for or while loop execution zero times-delete
For-loop variable' <Name> 'cannot be passed as VaR parameter for loop variable <Name> cannot be passed as a parameter
For-loop variable' <Name> 'may be undefined after loop the for loop variable after the loop <Name> is uncertain.
Function needs result type function requires the result type
Identifier redeclared: '<Name>' identifier <Name> repeated description
Illegal character in input file: '<char>' ($ The message method pointer of the illegal message method index is invalid.
Illegal reference to symbol' <Name> 'in object file' <FILENAME> 'indicates an invalid reference to the symbol <Name> In the object file <FILENAME>.
Illegal type in OLE Automation section: '<typename>' illegal type in the OLE Automatic section <typename>
The illegal type in Read/readln statement is invalid in the Read/readln statement.
The illegal type in write/writeln statement is invalid in the write/writeln statement.
Inaccessible value unaccessable Value
Incompatible types: '<Name>' and '<Name> 'incompatible types <Name> and <Name>
Incompatible types: <text> incompatible type <text>
Inline aggreger Stack Overflow inline assembly Overflow
Inline aggreger syntax error inline assembly syntax error
Instance variable' <Name> 'inaccessible here entity variable <Name> cannot be accessed here
Integer constant or variable name expected requires an integer constant or variable name.
Integer constant too large integer constant is too large
Internal error: <errorcode> internal error <errorcode>
Invalid combination of opcode and operands invalid combination of operation code and operation object
Invalid compiler directive: '<directive>' invalid Compilation instruction <directive>
The invalid function result type is invalid.
The Invalid Message Parameter List is invalid.
Invalid register combination invalid register combination
Invalid typecast invalid typecase
Label '<Name>' is not declared in current procedure. The label is not described in the current process. <Name>
Label already defined: '<labelname>' label <labelname> defined
Label declaration not allowed in Interface part label description is not allowed on the Interface part
Label declared and referenced, but not set: '<label>' label is described and referenced by <label>, but cannot be set.
Label expected label
Left side cannot be assigned to left side cannot be assigned
Line too long (more than 255 characters) line is too long (more than 255 characters)
Local class or object types not allowed does not allow local classes or object types
Local Procedure/function' <Name> 'assigned to procedure variable local procedures/functions <Name> assign Process Variables
Loop/jcxz distance out of range loop/jcxz out of range
Low bound exceeds high bound lower bound exceeds Upper Bound
Memory Reference expected requires Memory Reference
The method '<Name> 'hides virtual method of base type' <Name>' method <Name> hides Virtual Methods whose base type is <Name>.
Method '<Name>' not found in base class does not find a method in the base class <Name>
Method identifier expected requires a method identifier
Missing endif directive lacks the endif command
Missing operator or semicolon lacks operators or semicolons
Missing or invalid conditional symbol in '$ <symbol>' ctive ve lacks or is invalid in the $ <symbol> command.
Missing parameter type missing parameter type
Necessary library helper function was eliminated by linker necessary library help function is deleted by Connection Program
No definition for abstract method '<Name> 'allowed abstract method <Name> Not Defined
Not enough actual parameters does not have enough actual parameters
Number of elements differs from Declaration
Numeric overflow numeric Overflow
Object or class type required requires the object or class type
Object type required requires the object type
Only register calling convention allowed in OLE Automation section only registers can be called in the OLE Automatic section.
Operand size mismatch operation object size match
Operator not applicable to this operand type operator is not used for this computing object type
Order of fields in record constant differs from declaration domain order in record constants is different from the description
Ordinal type required requires ordinal type
Out of Memory Overflow
Overflow in conversion or arithmetic operation Overflow
Overriding Automatic Virtual method '<Name>' cannot specify a dispid overwrite Automatic Virtual method <Name> dispid cannot be specified
Packed not allowed here packed is not allowed
Pointer type required requires pointer type
Procedure cannot have a result type process cannot have a result type
Procedure dispose needs destructor process dispose requires destructor
Procedure fail only allowed in constructor process fail is only allowed in the constructor Method
Procedure new needs constructor process new constructor method required
Procedure or function expected requires procedure or function
Procedure or function name expected requires the process or function name
Program or unit '<Name> 'cursively uses itself program or unit Recursion
The property '<Name> 'does not exist in base class does not exist in the base class.
Published property '<Name> 'could not be of Type <type> published property <Name> cannot have type <type>
Published real48 properties' <Name> 'must be single, double or extended published real attribute <Name> must be single, double, or extended
Re-raising an exception only allowed in exception handler can only re-cause unexpected handling in the case of an accident
Read error on <FILENAME> file <FILENAME> read error
Record, object or class type required needs to be recorded, object or class type
Redeclaration of '<Name> 'hides a member in the base class <Name> re-description hides an element in the base class
Redeclaration of property not allowed in OLE Automation section repeated description of properties is not allowed in OLE Automatic Section
Return Value of function' <functionname> 'could be undefined function <functionname> returned value may not be defined
Seek error on <FILENAME> search for an error in <FILENAME>
Segment/Offset pairs not supported in Borland 32-bit Pascal does not support segment/Offset pairs in Borland 32-bit Pascal.
Sets may have at most 256 elements set has at least 256 elements
Size of published set '<Name>' is> 32 bits published set <Name> is larger than 32 bytes
Slice standard function only allowed as open array argument slice standard function can only be used as an open array parameter
Statement expected, but expression of type' <type> 'found requires a statement, but an expression of type <type> appears.
Statements not allowed in Interface part statements not allowed on the Interface
String constant too long string constant is too long
String constant truncated to fit string [<number>] truncated String constant to fit string [<number>]
Strings may have at most 255 elements string contains at least 255 Elements
Structure Field identifier expected requires the structure domain identifier
Syntax Error in real number syntax error
System Unit out of date or minute upted: Missing '<Name>' system unit expiration date or damage: Missing <Name>
Text after final 'end. The Compiler ignores the text after end.
This form of method call only allowed for class methods the form of this method only allows class methods
This form of method call only allowed in methods of derived types the form of this method can only be in the method of the export type
This type cannot be initialized.
Thread Local variables cannot be absolute Thread Local variable cannot be absolute
Thread Local variables cannot be local to a function or procedure the local variable of the thread cannot be local to the function.
Too many actual parameters of too parameter actual parameters
Too many condition symbols in too condition conditional symbols
Type' <Name> 'has no type info type <Name> no type information
Type' <Name> 'is not yet completely defined type <Name> not defined so far
Type' <Name> 'must be a class to have a published section type <Name> must be a class in the published Section
Type' <Name> 'must be a class to have OLE Automation type <Name> must be a class with OLE Automation
Type' <Name> 'needs finalization-not allowed in file type <Name> needs to be initialized-not allowed in file type
Type' <Name> 'needs finalization-not allowed in variant record type <Name> needs to be initialized-it is not allowed in variant records
Type expected requires type
Type not allowed in OLE Automation call types not allowed in OLE Automatic Call
Type of expression must be boolean expression must be of the Boolean Type
Type of expression must be integer expression type must be integer
Typeinfo standard function expects a type identifier typeinfo standard function requires a type identifier
Typeof can only be applied to object types with a VMT typeof can only be used for object types with VMT
Types of actual and formal var parameters must be identical form must be consistent in real parameters
Undeclared identifier: '<Name>' unstated identifier <Name>
Unexpected end of file in comment started on line <number> the comment starting with line <number> indicates that an unexpected file is ended.
Unit <unit1> was compiled with a different version of <unit2> Unit <unit1> compiled with <unit2> of different versions
Unit Name Mismatch: '<unitname>' unit name does not match <unitname>
Unknown directive: '<directive>' Unknown command <directive>
Unnamed arguments must precede named arguments in OLE Automation call in OLE Automatic Call parameters not named must be before the named Parameters
Unsatisfied forward or external Declaration: '<procedurename>' non-compliant forward or external description <procedurename>
Unterminated string
Value assigned to '<Name> 'never used assigned to the value of <Name> never used
Variable' <Name> 'inaccessible here due to optimization, variable name <Name> cannot be accessed here
Variable' <Name> 'is declared but never used in' <Name> 'variable name <Name> described, but not used
Variable' <Name> 'might not have been initialized variable name <Name> may not be initialized
Variable required requires variable
Virtual constructors are not allowed. Virtual constructors methods are not allowed.
Write error on <FILENAME> file <FILENAME> write error
Wrong or invalid upted version of rlink32.dll rlink32.dll version is incorrect or cannot be used
**************************************** **************************************** ***************

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.