Delphi compilation error information list

Source: Internet
Author: User
Tags ole
  • ';' Not allowed before 'else' → ";"
  • '<Clause> 'clause not allowed in OLE Automation section → the "<clause>" clause is not allowed in the OLE Automatic section.
  • '<Name>' is not a type identifier → <Name> not a type identifier
  • '<Name>' not previusly declared as a property → <Name> property not described earlier
  • 'Goto <label> 'leads into or out of try statement goto → <label> enter or exceed the range of try statements
  • <Clause1> clause expected, but <clause2> found → requirement clause <clause1>, but <clause2>
  • 16-bit fixup encountered in object file' <text> '→ the object file <text> encounters a 16-bit fix
  • 486/487 instructions not enabled → the 486/487 command cannot be used
  • Abstract methods must be virtual or dynamic → the abstract method must be virtual or dynamic
  • Array type required → array type required
  • Assignment to for-loop variable' <Name> '→ assign a value to the for loop variable <Name>
  • Bad argument type in variable type array constructor → incorrect parameter types 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>' → incorrect global symbol definition in object file' <FILENAME> '<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 → reset symbols cannot be added or removed
  • Cannot assign to a read-only property → the read-only property cannot be specified.
  • Cannot break, continue or exit out of a finally Clause → beyond the range of the finally clause, the break, continue, or exit statement cannot be used
  • Cannot initialize local variables → local variables cannot be initialized
  • Cannot initialize multiple variables → multiple variables cannot be initialized
  • Cannot initialize thread local variables → the local variables of the thread cannot be initialized.
  • Cannot override a static method → the static method cannot be overwritten
  • Cannot read a write-only property → cannot read write-only Properties
  • Case label outside of range of case e-xpression → the case label is out of the range of the Case expression.
  • Circular unit reference to <unitname> → circular reference of a Unit <unitname>
  • Class already has a default property → the class already has the default Property
  • Class does not have a default property → the class does not have the default Property
  • Class or object types only allowed in type section → only classes or object types are allowed in the type Section
  • Class type required → class type required
  • Close error on <FILENAME> → file <FILENAME> close Error
  • Compile terminated by user → the user stops Compilation
  • Constant expected → constant
  • Constant e-xpression expected → constant expression required
  • Constant e-xpression violates subrange bounds → the constant expression is out of 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 → constants 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>' → the unit cannot be compiled.
  • 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 → the data type is too large: more than 2 GB
  • Declaration of <Name> differs from previous declaration → <Name>
  • 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 → the target cannot be specified
  • Destination is inaccessible → the target cannot be accessed
  • Dispid '<number> 'already used by' <Name> '→ the dispid ID has been used by <Name>
  • Dispid clause only allowed in OLE Automation section → dispid clause can only be used in OLE Automatic Section
  • Division by zero → division zero
  • Duplicate case label → duplicate case labels
  • Duplicate tag value → repeated flag 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 → numeric constant error
  • Except T or finally expected → requires either primary 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 → the expression is too complex
  • Field definition not allowed in OLE Automation section → the field definition is not allowed in the OLE Automatic section.
  • Field definition not allowed after methods or properties → domain definitions are not allowed after methods or properties
  • 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 result type
  • Identifier redeclared: '<Name>' identifier <Name> → repeated description
  • Illegal character in input file: '<char>' ($
  • Illegal message method index → Invalid Message method pointer
  • Illegal reference to symbol' <Name> 'in object file' <FILENAME> '→ 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>
  • Illegal type in Read/readln statement → illegal type in Read/readln statement
  • Illegal type in write/writeln statement → the illegal type in the write/writeln statement
  • Inaccessible value → inaccessible 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 → incorrect inline assembly syntax
  • 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>
  • Invalid function result type → invalid function value type
  • Invalid Message Parameter List → Invalid Message Parameter List
  • Invalid register combination → invalid register combination
  • Invalid typecast → invalid typecase
  • Label '<Name>' is not declared in current procedure → the label is not described during the current process. <Name>
  • Label already defined: '<labelname>' → label <labelname> defined
  • Label declaration not allowed in Interface part → description of labels not allowed on the Interface part
  • Label declared and referenced, but not set: '<label>' → the label is described and referenced by <label>, but cannot be set.
  • Label expected → required label
  • Left side cannot be assigned to → No value can be assigned to the left.
  • Line too long (more than 255 characters) → the line is too long (exceeds 255 characters)
  • Local class or object types not allowed → local classes or object types are not allowed
  • Local Procedure/function' <Name> 'assigned to procedure variable → local process/function <Name> assigns Process Variables
  • Loop/jcxz distance out of range loop/jcxz → distance out of range
  • Low bound exceeds high bound → the lower bound exceeds the upper bound
  • Memory Reference expected → memory reference required
  • 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 → No method found in base class <Name>
  • Method identifier expected → method identifier required
  • Missing endif directive → the endif command is missing
  • Missing operator or semicolon → the operator or semicolon is missing
  • Missing or invalid conditional symbol in '$ <symbol> 'ctive ve → A missing or invalid condition symbol in the $ <symbol> command
  • Missing parameter type → the parameter type is missing
  • Necessary library helper function was eliminated by linker → necessary library help function is deleted by connected Program
  • No definition for abstract method '<Name> 'allowed → abstract method <Name> Not Defined
  • Not enough actual parameters → there are not enough actual parameters
  • Number of elements differs from declaration → the number of elements is different from the description
  • Numeric overflow → numeric Overflow
  • Object or class type required → object or class type is required
  • Object type required → object type required
  • Only register calling convention allowed in OLE Automation section → only register call conventions are allowed in OLE Automatic Section
  • Operand size mismatch → calculation object size match
  • Operator not applicable to this operand type → the operator is not used for this computing object type
  • Order of fields in record constant differs from declaration → the domain order in the record constant is different from the description
  • Ordinal type required → sequence type required
  • Out of memory → memory overflow
  • Overflow in conversion or arithmetic operation → conversion or arithmetic operation Overflow
  • Overriding automated virtual method '<Name> 'could not specify a dispid → overwrite the Automatic Virtual method <Name> dispid cannot be specified
  • Packed not allowed here → packed is not allowed here
  • Pointer type required → pointer type required
  • Procedure cannot have a result type → the process cannot have a result type.
  • Procedure dispose needs destructor → destructor is required for process dispose
  • Procedure fail only allowed in constructor → process fail is only allowed in the constructor Method
  • Procedure new needs constructor → process new requires the constructor Method
  • Procedure or function expected → 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
  • Properties' <Name> 'does not exist in base class → the <Name> attribute 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 → only allow re-Unexpected handling
  • Read error on <FILENAME> → file <FILENAME> read error
  • Record, object or class type required → record required, object or class type
  • Redeclaration of '<Name> 'hides a member in the base class → re-Description of <Name> hides an element in the base class
  • Redeclaration of property not allowed in OLE Automation section → repeated descriptions of properties are not allowed in OLE Automatic section.
  • Return Value of function' <functionname> 'could be undefined → return value of function <functionname> may not be defined
  • Seek error on <FILENAME> → search for an error in <FILENAME>
  • Segment/Offset pairs not supported in Borland 32-bit Pascal → the segment/Offset pair is not supported in Borland 32-bit Pascal.
  • Sets may have at most 256 elements → the set has at least 256 elements
  • Size of published set '<Name>' is> 32 bits published → the size of the set <Name> is greater than 32 bytes
  • Slice standard function only allowed as open array argument slice → standard functions can only be used as open array parameters
  • Statement expected, but e-xpression of type' <type> 'found → required statement, but an expression of type <type> appears.
  • Statements not allowed in Interface part → statements not allowed on the Interface
  • String constant too long → the String constant is too long
  • String constant truncated to fit string [<number>] → String constant truncation to fit string [<number>]
  • Strings may have at most 255 elements → the string contains at least 255 Elements
  • Structure Field identifier expected → requires the structure domain identifier
  • Syntax Error in real number → 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 → this type cannot be initialized
  • Thread Local variables cannot be absolute → the local variable of the thread 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 parameter actual parameters → too many actual parameters
  • Too condition conditional symbols → too many condition 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 → 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 → requirement type
  • Type not allowed in OLE Automation call → types not allowed in OLE Automatic Call
  • Type of e-xpression must be boolean → expression type must be boolean
  • Type of e-xpression 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 → the form must be consistent in real parameters.
  • Undeclared identifier: '<Name>' → unspecified identifier <Name>
  • Unexpected end of file in comment started on line <number> → end of an unexpected file in the comment starting with line <number>
  • Unit <unit1> was compiled with a different version of <unit2> → Unit <unit1> compiled with <unit2> of different versions
  • Unit Name Mismatch: '<unitname>' → the unit name does not match <unitname>
  • Unknown directive: '<direve ve>' → Unknown command <direve ve>
  • Unnamed arguments must precede named arguments in OLE Automation call → unnamed parameters in OLE Automatic call must be before the named Parameters
  • Unsatisfied forward or external Declaration: '<procedurename>' → forward or external description not satisfied <procedurename>
  • Unterminated string → unterminated string
  • Value assigned to '<Name> 'never used → the value assigned to <Name> has never been used
  • Variable' <Name> 'inaccessible here due to optimization → variable name <Name> cannot be accessed here due to Optimization
  • 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 → variable required
  • Virtual constructors are not allowed → virtual constructors methods are not allowed
  • Write error on <FILENAME> → file <FILENAME> write error
  • Wrong or upted version of rlink32.dll → rlink32.dll version is incorrect or cannot be used

Http://hi.baidu.com/5unge/item/9e1af219447ef5663f87cea6

Delphi compilation error information list

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.