Delphi中错误信息对照表.docx
《Delphi中错误信息对照表.docx》由会员分享,可在线阅读,更多相关《Delphi中错误信息对照表.docx(43页珍藏版)》请在冰豆网上搜索。
Delphi中错误信息对照表
Delphi中错误信息对照表
""notpreviouslydeclaredasaPROPERTY
前面没有说明PROPERTY
''GOTO"leadsintooroutofTRYstatement
GOTO进入或超出TRY语
句的范围
clauseexpected,butfound
要求子句,但岀现
16-Bitfixupencounteredinobjectfile""
在对象文件遇到16位修复
486/487instructionsnotenabled
不能用486/487指
令
Abstractmethodsmustbevirtualordynamic
抽象方法必须为虚
拟的或动态的
Arraytyperequired
需要数组类型
AssignmenttoFOR-Loopvariable""
给FOR循环变量赋值
Badargumenttypeinvariabletypearrayconstructor
在变量类型数组结
构中不正确的参数类型
Badfileformat''''
错误的文件格式
Badfileformat:
错误的文件格式
Badglobalsymboldefinition:
""inobjectfile""
对象文件"”中错误的全局符号定义”"
Badunitformat:
错误的单元格式
BREAKorCONTINUEoutsideofloop
BREAK或
CONTINUE超出循环
Cannotaddorsubtractrelocatablesymbols
不能增加或减少可
重置的符号
Cannotassigntoaread-onlyproperty
不能指定只读属性
CannotBREAK,CONTINUEorEXIToutofaFINALLYclause
超出FINALLY
子句的范围,不能使用BREAK,CONTINUE或EXIT语句
Cannotinitializelocalvariables
不能初始化局部变量
Cannotinitializemultiplevariables
不能初始化多个变量
Cannotinitializethreadlocalvariables
量
不能初始化线程局部变
Cannotoverrideastaticmethod
不能覆盖静态方法
Cannotreadawrite-onlyproperty
不能读取只写属性
Caselabeloutsideofrangeofcaseexpression
CASE标号超出了
CASE表达式的范围
Circularunitreferenceto
对单元循环引用
Classalreadyhasadefaultproperty
类已具有默认的属性
Classdoesnothaveadefaultproperty
类没有默认的属性
Classorobjecttypesonlyallowedintypesection
在类型区段只允许有
类或对象类型
Classtyperequired
需要类类型
Closeerroron
文件关闭错误
Compileterminatedbyuser
用户中止编译
Constantexpected
要求常量
Constantexpressionexpected
Constantexpressionviolatessubrangebounds
界范围
Constantobjectcannotbepassedasvarparameter变量参数传递
Constantortypeidentifierexpected
符
Constantscannotbeusedasopenarrayarguments
开数组参数
Constructinginstanceof""containingabstractmethods
Couldnotcompileusedunit""
Couldnotcreateoutputfile
CouldnotloadRLINK32.DLL
RLINK32.DLL
Datatypetoolarge:
exceeds2GB
2GB
Declarationofdiffersfrompreviousdeclaration
Defaultpropertymustbeanarrayproperty
数组属性
Defaultvaluesmustbeofordinal,pointerorsmallsettype
指针或小集类型
Destinationcannotbeassignedto
Destinationisinaccessible
Dispid''''alreadyusedby
DispidclauseonlyallowedinOLEautomationsection
在OLE自动区段中使用
Divisionbyzero
Duplicatecaselabel
Duplicatetagvalue
Dynamicmethodormessagehandlernotallowedhere
DynamicmethodsandmessagehandlersnotallowedinOLEautomationsection
态方法或信息处理程序区段不允许有动态方法或消息处理程序
Element0inaccessible-use"Length"or"SetLength"使用LENGTH或SETLENGTH
Errorinnumericconstant
EXCEPTorFINALLYexpected
FINALLY
EXPORTSallowedonlyatglobalscope
在全局范围使用
Expressionhasnovalue
Expressiontoocomplicated
FielddefinitionnotallowedinOLEautomationsection
要求常量表达式
常量表达式超出子
常量对象不能作为
要求常量或类型标识
常量不能用作打
构造的实体包含抽象的方法
不能用单元编译
不能建立输岀文件
不能加载
数据类型太大:
超过
的说明与先前的说明不同
默认的属性必须为
默认的值必须为序数、
目标不能指定
目标不能存取
DISPID标识号已被使用
DISPID子句只能
除数为零
CASE标号重复
重复的标志值
这里不允许有动
在OLE自动
元素0不能存取-数值常量错误
要求EXCEPT或
EXPORTS只允许
表达式没有值
表达式太复杂
在OLE自动区段中不
允许域定义
在方法或属性后不允
Fielddefinitionnotallowedaftermethodsorproperties许域定义
Fieldormethodidentifierexpected
要求域或方法标识符
Filenotfound:
文件没有找到
Filetypenotallowedhere
这儿不允许文件类型
Forloopcontrolvariablemustbesimplelocalvariable须为简单局部变量
FOR循环控制变量必
Forloopcontrolvariablemusthaveordinaltype
FOR循环控制变量必
须为序数类型
FORorWHILEloopexecuteszerotimes-deleted
FOR或WHILE循
环执行零次-删除
FOR-Loopvariable""cannotbepassedasvarparameter参数传递
FOR循环变量不能作为
FOR-Loopvariable""maybeundefinedafterloop量是不确定的
在循环后的FOR循环变
Functionneedsresulttype
函数需要结果类型
Identifierredeclared:
""
标识符重复说明
Illegalcharacterininputfile:
""($)
在输入文件中的非法字符"”
Illegalmessagemethodindex
非法的消息方法指
针
Illegalreferencetosymbol""inobjectfile""
IllegaltypeinOLEautomationsection:
""
IllegaltypeinRead/Readlnstatement
句中的非法类型
在对象文件中对符号的非法引用
在OLE自动区段中的非法类型
在Read/Readln语
IllegaltypeinWrite/Writelnstatement中的非法类型
在Write/Writeln语句
Inaccessiblevalue
不可存取的值
Incompatibletypes:
""and""
Incompatibletypes:
不兼容的类型和
不兼容的类型
Inlineassemblerstackoverflow
内联汇编溢岀
Inlineassemblersyntaxerror
Instancevariable""inaccessiblehere
内联汇编语法错误实体变量在这里不能存取
Integerconstantorvariablenameexpected
要求整形常量或变
量名
Integerconstanttoolarge
整型常量太大
Internalerror:
内部错误
Invalidcombinationofopcodeandoperands
操作码与操作对象
的无效组合
Invalidcompilerdirective:
""
Invalidfunctionresulttype
无效的编译指令
无效的函数值类型
Invalidmessageparameterlist
无效的消息参数列
表
Invalidregistercombination
无效的寄存器组合
Invalidtypecast
无效的TYPECASE
Label""isnotdeclaredincurrentprocedure
在当前的过程中没有说明标号
Labelalreadydefined:
""
Labeldeclarationnotallowedininterfacepart
说明
标号已经定义
在界面部分不允许标号
Labeldeclaredandreferenced,butnotset:
""
标号被说明及引用,但不能设置
Labelexpected
Leftsidecannotbeassignedto
Linetoolong(morethan255characters)
要求标号
左边不能赋值
行太长(超出255
个字符)
Localclassorobjecttypesnotallowed
不允许局部的类或对象
类型
Localprocedure/function""assignedtoprocedurevariable
旦
里
局部过程/函数赋给过程变
LOOP/JCXZdistanceoutofrange
LOOP/JCXZ距离
超岀范围
Lowboundexceedshighbound
Memoryreferenceexpected
Method""hidesvirtualmethodofbasetype""
下界超过上界
要求内存引用
方法隐藏了基类型为的虚拟方法
Method""notfoundinbaseclass
在基类中没有找到方法
Methodidentifierexpected
要求方法标识符
MissingENDIFdirective
Missingoperatororsemicolon
Missingorinvalidconditionalsymbolin"$"directive
号
缺少ENDIF指令
缺少操作符或分号
在$指令中缺少或无效的条件符
号
Missingparametertype
缺少参数类型
Necessarylibraryhelperfunctionwaseliminatedbylinker
必要的库帮助函数被
连接程序删除
Nodefinitionforabstractmethod""allowed
抽象方法没有定义
Notenoughactualparameters
没有足够的实际参
数
Numberofelementsdiffersfromdeclaration
元素数与说明不同
Numericoverflow
数值溢岀
Objectorclasstyperequired
需要对象或类类型
Objecttyperequired
OnlyregistercallingconventionallowedinOLEautomationsection
需要对象类型
在OLE自动区段中
只允许寄存器调用约定
Operandsizemismatch
Operatornotapplicabletothisoperandtype
运算对象大小匹配
运算符不使用于这一
运算对象类型
Orderoffieldsinrecordconstantdiffersfromdeclaration
与说明不同
在记录常量中的域次序
Ordinaltyperequired
Outofmemory
需要序数类型
内存溢岀
Overflowinconversionorarithmeticoperation
转换或算术操作溢岀
覆盖的自动虚拟方法不能
这里不允许
需要指针类型
过程不能有结果类型
过程DISPOSE
过程FAIL只允许在
过程NEW需要
要求
要求过程或函数名
程序或单元递归
在基类中属性不存在
Published属性不能具有类型
PublishedREAL属性必
在意外处理中只允许
文件读岀错
需要记录,对象或类类
的重新说明隐藏了基类中
在OLE自动区段中
函数的返回值可能没有定义
在中搜索错误
在Borland32位的
集至少有256个
published集的大小大于32
Slice标准函数只
要求语句,但岀现类型的表
在界面中不允许的语
字符串常量太长
Overridingautomatedvirtualmethod""cannotspecifyadispid指定DISPID
PACKEDnotallowedhere
PACKED
Pointertyperequired
Procedurecannothavearesulttype
ProcedureDISPOSEneedsdestructor
需要destructor
ProcedureFAILonlyallowedinconstructorconstructor方法中
ProcedureNEWneedsconstructor
constructor方法
PROCEDUREorFUNCTIONexpected
PROCEDURE或FUNCTION
Procedureorfunctionnameexpected
Programorunit""recursivelyusesitself
Property""doesnotexistinbaseclass
Publishedproperty""cannotbeoftype
PublishedReal48property""mustbeSingle,DoubleorExtended须为Single,Double或Extended
Re-raisinganexceptiononlyallowedinexceptionhandler
重新引起意外处理
Readerroron
Record,objectorclasstyperequired
型
Redeclarationof""hidesamemberinthebaseclass
一个元素
RedeclarationofpropertynotallowedinOLEautomationsection不允许属性重复说明
Returnvalueoffunction""mightbeundefined
Seekerroron
Segment/OffsetpairsnotsupportedinBorland32-bitPascal
PASCAL中不支持Segment/Offset对
Setsmayhaveatmost256elements
元素
Sizeofpublishedset""is>32bits
字节
Slicestandardfunctiononlyallowedasopenarrayargument
允许作为打开数组参数
Statementexpected,butexpressionoftype""found
达式
Statementsnotallowedininterfacepart
句
Stringconstanttoolong
字符串常量截取到适合
字符串至少255
要求结构域标识符
实数语法错误
系统单元超岀日期或损坏:
编译器忽略END.后的
该方法的窗体只允许
该方法的窗体只允许
这一类型不能初始化
线程局部变量不能
线程局部变量对函数不
太多的实际参数
太多的条件符号
类型没有类型信息
类型至今没有定义
类型必须是在PUBLISHED
类型必须是具有OLE自
类型需要初始化-不允许在文件
类型需要初始化-不允许在变
要求TYPE
在OLE自动调用中
表达式的类型必
表达式的类型必
TYPEINFO标准函
TYPEOF只能用于
形参与实参必须一致
未说明的标识符
StringconstanttruncatedtofitSTRING[]
STRING[]
Stringsmayhaveatmost255elements
个元素
Structurefieldidentifierexpected
Syntaxerrorinrealnumber
Systemunitoutofdateorcorrupted:
missing""
缺少
Textafterfinal''END.
文本
Thisformofmethodcallonlyallowedforclassmethods
类方法
Thisformofmethodcallonlyallowedinmethodsofderivedtypes
在导岀类型的方法中
Thistypecannotbeinitialized
ThreadlocalvariablescannotbeABSOLUTE
是ABSOLUTE
Threadlocalvariablescannotbelocaltoafunctionorprocedure
能是局部的
Toomanyactualparameters
Toomanyconditionalsymbols
Type""hasnotypeinfo
Type""isnotyetcompletelydefined
Type""mustbeaclasstohaveaPUBLISHEDsection
区段中的类
Type""mustbeaclasstohaveOLEautomation
动的类
Type""needsfinalization-notallowedinfiletype
类型中
Type""needsfinalization-notallowedinvariantrecord
体记录
Typeexpected
TypenotallowedinOLEAutomationcall
不允许的类型
TypeofexpressionmustbeBOOLEAN
须为BOOLEAN型
TypeofexpressionmustbeINTEGER
须为INTEGER型
TYPEINFOstandardfunctionexpectsatypeidentifier
数要求类型标识符
TYPEOFcanonlybeappliedtoobjecttypeswithaVMT
具有VMT的对象类型
Typesofactualandformalvarparametersmustbeidentical
Undeclaredidentifier:
''''
以行开始的注释中岀现不应
Unexpectedendoffileincommentstartedonline
有的文件结束
Unitwascompiledwithadifferentversionof单元与不同版本的编译
Unitnamemismatch:
""单元名不匹酉己
Unknowndirective:
''''未知的指令
Unnamedargumentsmustprecedenamedargum