delphi程序开发错误信息
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Duplicate case label Duplicate tag value Dynamic method or message handler not allowed here Dynamic methods and message handlers not allowed in OLE automation section Element 0 inaccessible - use Length or SetLength Error in numeric constant EXCEPT or FINALLY expected EXPORTS allowed only at global scope Expression has no value Expression too complicated Field definition not allowed in OLE automation section Field definition not allowed after methods or properties Field or method identifier expected File not found: <Filename> File type not allowed here For loop control variable must be simple local variable For loop control variable must have ordinal type FOR or WHILE loop executes zero times - deleted FOR-Loop variable <name> cannot be passed as var parameter FOR-Loop variable <Name> may be undefined after loop Function needs result type Identifier redeclared: <name> Illegal character in input file: <char> ($<hex>) Illegal message method index Illegal reference to symbol <Name> in object file <Filename> Illegal type in OLE automation section: <typename> Illegal type in Read/Readln statement Illegal type in Write/Writeln statement Inaccessible value Incompatible types: <name> and <name> Incompatible types: <text> Inline assembler stack overflow Inline assembler syntax error Instance variable <name> inaccessible here Integer constant or variable name expected Integer constant too large Internal error: <ErrorCode> Invalid combination of opcode and operands Invalid compiler directive: <Directive> Invalid function result type Invalid message parameter list Invalid register combination Invalid typecast Label <Name> is not declared in current procedure Label already defined: <Labelname> Label declaration not allowed in interface part Label declared and referenced, but not set: <label> Label expected Left side cannot be assigned to Line too long (more than 255 characters) Local class or object types not allowed Local procedure/function <Name> assigned to procedure variable LOOP/JCXZ distance out of range Low bound exceeds high bound
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
Memory reference expected Method <name> hides virtual method of base type <name> Method <name> not found in base class Method identifier expected Missing ENDIF directive Missing operator or semicolon Missing or invalid conditional symbol in $<symbol> directive Missing parameter type Necessary library helper function was eliminated by linker No definition for abstract method <name> allowed Not enough actual parameters Number of elements differs from declaration Numeric overflow Object or class type required Object type required Only register calling convention allowed in OLE automation section Operand size mismatch Operator not applicable to this operand type Order of fields in record constant differs from declaration Ordinal type required Out of memory Overflow in conversion or arithmetic operation Overriding automated virtual method <name> cannot specify a dispid PACKED not allowed here Pointer type required Procedure cannot have a result type Procedure DISPOSE needs destructor Procedure FAIL only allowed in constructor Procedure NEW needs constructor PROCEDURE or FUNCTION expected Procedure or function name expected Program or unit <name> recursively uses itself Property <name> does not exist in base class Published property <name> cannot be of type <type> Published Real48 property <name> must be Single, Double or Extended Re-raising an exception only allowed in exception handler Read error on <Filename> Record, object or class type required Redeclaration of <name> hides a member in the base class Redeclaration of property not allowed ialue of function <Functionname> might be undefined Seek error on <Filename> Segment/Offset pairs not supported in Borland 32-bit Pascal Sets may have at most 256 elements Size of published set <name> is >32 bits Slice standard function only allowed as open array argument Statement expected, but expression of type <type> found Statements not allowed in interface part String constant too long String constant truncated to fit STRING[<number>] Strings may have at most 255 elements Structure field identifier expected Syntax error in real number System unit out of date or corrupted: missing <name>
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160
按字母排序 英文 序号 1 ; not allowed before ELSE 2 <clause> clause not allowed in OLE automation section 3 <name> is not a type identifier 4 <name> not previously declared as a PROPERTY 5 GOTO <label> leads into or out of TRY statement 6 <clause1> clause expected, but <clause2> found 7 16-Bit fixup encountered in object file <text> 8 486/487 instructions not enabled 9 Abstract methods must be virtual or dynamic 10 Array type required 11 Assignment to FOR-Loop variable <Name> 12 Bad argument type in variable type array constructor 13 Bad file format <name> 14 Bad file format: <Filename> 15 Bad global symbol definition: <Name> in object file <Filename> 16 Bad unit format: <Filename> 17 BREAK or CONTINUE outside of loop 18 Cannot add or subtract relocatable symbols 19 Cannot assign to a read-only property 20 Cannot BREAK, CONTINUE or EXIT out of a FINALLY clause 21 Cannot initialize local variables 22 Cannot initialize multiple variables 23 Cannot initialize thread local variables 24 Cannot override a static method 25 Cannot read a write-only property 26 Case label outside of range of case expression 27 Circular unit reference to <Unitname> 28 Class already has a default property 29 Class does not have a default property 30 Class or object types only allowed in type section 31 Class type required 32 Close error on <Filename> 33 Compile terminated by user 34 Constant expected 35 Constant expression expected 36 Constant expression violates subrange bounds 37 Constant object cannot be passed as var parameter 38 Constant or type identifier expected 39 Constants cannot be used as open array arguments 40 Constructing instance of <name> containing abstract methods 41 Could not compile used unit <Unitname> 42 Could not create output file <Filename> 43 Could not load RLINK32.DLL 44 Data type too large: exceeds 2 GB 45 Declaration of <Name> differs from previous declaration 46 Default property must be an array property 47 Default values must be of ordinal, pointer or small set type 48 Destination cannot be assigned to 49 Destination is inaccessible 50 Dispid <number> already used by <name> 51 Dispid clause only allowed in OLE automation section 52 Division by zero