keil软件错误总结模板.docx
《keil软件错误总结模板.docx》由会员分享,可在线阅读,更多相关《keil软件错误总结模板.docx(54页珍藏版)》请在冰豆网上搜索。
keil软件错误总结模板
KEIL编译错误信息表
错误代码及错误信息错误释义
error1:
Outofmemory
内存溢出
error2:
Identifierexpected
缺标识符
error3:
Unknownidentifier
未定义的标识符
error4:
Duplicateidentifier
重复定义的标识符
error5:
Syntaxerror
语法错误
error6:
Errorinrealconstant
实型常量错误
error7:
Errorinintegerconstant
整型常量错误
error8:
Stringconstantexceedsline
字符串常量超过一行
error10:
Unexpectedendoffile
文件非正常结束
error11:
Linetoolong
行太长
error12:
Typeidentifierexpected
未定义的类型标识符
error13:
Toomanyopenfiles
打开文件太多
error14:
Invalidfilename
无效的文件名
error15:
Filenotfound
文件未找到
error16:
Diskfull
磁盘满
error17:
Invalidcompilerdirective
无效的编译命令
error18:
Toomanyfiles
文件太多
error19:
Undefinedtypeinpointerdef
指针定义中未定义
类型
error20:
Variableidentifierexpected
缺变量标识符
error21:
Errorintype
类型错误
error22:
Structuretoolarge
结构类型太长
error23:
Setbasetypeoutofrange集合基类型越界
error24:
Filecomponentsmaynotbefilesorobjectsfile
分量不能是文件或对象
error25:
Invalidstringlength无效的字符串长度
error26:
Typemismatch类型不匹配
error27
:
error27:
Invalidsubrangebasetype
无效的子
界基类型
error28
:
Lowerboundgreaterthanupperbound
下界超过
上界
error29
:
Ordinaltypeexpected
缺有序类型
error30
:
Integerconstantexpected
缺整型常量
error31
:
Constantexpected
缺常量
error32
:
Integerorrealconstantexpected
缺整型或实型
常量
error33
:
PointerTypeidentifierexpected
缺指针类型标
识符
error34
:
Invalidfunctionresulttype
无效的函数结果类
型
error35
:
Labelidentifierexpected
缺标号标识符
error36
:
BEGINexpected缺BEGIN
error37
:
ENDexpected缺END
error38
:
Integerexpressionexpected
缺整型表达式
error39
:
Ordinalexpressionexpected
缺有序类型表达式
error40
:
Booleanexpressionexpected
缺布尔表达式
error41
:
Operandtypesdonotmatch
操作数类型不匹配
error42
:
Errorinexpression
表达式错误
error43
:
Illegalassignment
非法赋值
error44
:
Fieldidentifierexpected
缺域标识符
error45
:
Objectfiletoolarge
目标文件太大
error46
:
Undefinedexternal
未定义的外部过程与函数
error47
:
Invalidobjectfilerecord
无效的OBJ文件格式
error48
:
Codesegmenttoolarge
代码段太长
error49
:
Datasegmenttoolarge
数据段太长
error50
:
DOexpected缺DO
error51
:
InvalidPUBLICdefinition
无效的PUBLIC定义
error52
:
InvalidEXTRNdefinition
无效的EXTRN定义
error53:
ToomanyEXTRNdefinitions
太多的EXTRN定义
error54
:
OFexpected缺OF
error55:
INTERFACEexpected缺INTERFACE
error56
:
Invalidrelocatablereference
无效的可重定位引
用
error57
:
THENexpected缺THEN
error58:
TOorDOWNTOexpected缺TO或DOWNTO
error59
:
Undefinedforward
提前引用未经定义的说明
error61
:
Invalidtypecast
无效的类型转换
error62
:
Divisionbyzero
被零除
error63
:
Invalidfiletype
无效的文件类型
error64
:
Cannotreadorwritevariablesofthistype
不
能读写此类型变量
error65
:
Pointervariableexpected
缺指针类型变量
error66
:
Stringvariableexpected
缺字符串变量
error67
:
Stringexpressionexpected
缺字符串表达式
error68
:
Circularunitreference
单元UNIT部件循环引用
error69
:
Unitnamemismatch
单元名不匹配
error70
:
Unitversionmismatch
单元版本不匹配
error71
:
Internalstackoverflow
内部堆栈溢出
error72
:
Unitfileformaterror
单元文件格式错误
error73:
IMPLEMENTATIONexpected缺IMPLEMENTATIONerror74:
Constantandcasetypesdonotmatch常量和CASE类型不匹配
error75:
Recordorobjectvariableexpected缺记录或对
象变量
error76
:
Constantoutofrange
常量越界
error77
:
Filevariableexpected
缺文件变量
error78
:
Pointerexpressionexpected
缺指针表达式
error79
:
Integerorrealexpressionexpected
缺整型或实
型表达式
error80:
Labelnotwithincurrentblock标号不在当前块
内
error81
:
Labelalreadydefined
标号已定义
error82
:
Undefinedlabelinprecedingstatementpart
在
前面未定义标号
error83:
Invalid@argument
无效的@参数
error84
:
UNITexpected
缺UNIT
error85:
";"expected
缺“;”
error86
:
":
"expected
缺“:
”
error87
:
","expected
缺“,”
error88
:
"("expected
缺“(”
error89
:
")"expected
缺“)”
error90
:
"="expected
缺“=”
error91
:
":
="expected
缺“:
=”
error92
:
"["or"(."Expected
缺“[”或“(.”
error93:
"]"or".)"expected
缺“]”或“.)”
error94
:
"."expected
缺“.”
error95:
".."expected
缺“..”
error96
:
Toomanyvariables
变量太多
error97
:
InvalidFORcontrolvariable
无效的FOR循环控
制变量
error98
:
Integervariableexpected
缺整型变量
error99:
Filesandproceduretypesarenotallowedhere
该处不允许文件和过程类型
error100
:
Stringlengthmismatch
字符串长度不匹配
error101
:
Invalidorderingoffields
无效域顺序
error102
:
Stringconstantexpected
缺字符串常量
error103
:
Integerorrealvariableexpected
缺整型或实
型变量
error104
:
Ordinalvariableexpected
缺有序类型变量
error105
:
INLINEerrorINLINE
错误
error106
:
Characterexpressionexpected
缺字符表达式
error107
:
Toomanyrelocationitems
重定位项太多
error108
:
Overflowinarithmeticoperation
算术运算溢出
error112
:
CASEconstantoutofrangeCASE
常量越界
error113
:
Errorinstatement
表达式错误
error114
:
Cannotcallaninterruptprocedure
不能调用中
断过程
error116
:
Mustbein8087modetocompilethis
必须在
8087模式编译
error117
:
Targetaddressnotfound
找不到目标地址
error118
:
Includefilesarenotallowedhere
该处不允许
INCLUDE文件
error119
:
Noinheritedmethodsareaccessiblehere
该处
继承方法不可访问
error121:
Invalidqualifier
无效的限定符
error122
:
Invalidvariablereference
无效的变量引用
error123
:
Toomanysymbols
符号太多
error124
:
Statementparttoolarge
语句体太长
error126
:
Filesmustbevarparameters
文件必须是变量形
参
error127
:
Toomanyconditionalsymbols
条件符号太多
error128
:
Misplacedconditionaldirective
条件指令错位
error129
:
ENDIFdirectivemissing
缺ENDIF指令
error130
:
Errorininitialconditionaldefines
初始条件
定义错误
error131
:
Headerdoesnotmatchpreviousdefinition
和
前面定义的过程或函数不匹配
error133
:
Cannotevaluatethisexpression
不能计算该表
达式
error134
:
Expressionincorrectlyterminated
表达式错误
结束
error135
:
Invalidformatspecifier
无效格式说明符
error136
:
Invalidindirectreference
无效的间接引用
error137
:
Structuredvariablesarenotallowedhere
该
处不允许结构变量
error138:
CannotevaluatewithoutSystemunit没有System
单元不能计算
error139
:
Cannotaccessthissymbol
不能存取符号
error140
:
Invalidfloatingpointoperation
无效的符号运
算
error141
:
Cannotcompileoverlaystomemory
不能编译覆
盖模块至内存
error142:
Pointerorproceduralvariableexpected缺指
针或过程变量
error143:
Invalidprocedureorfunctionreference无效
的过程或函数调用
error144:
Cannotoverlaythisunit不能覆盖该单元
error146
:
Fileaccessdenied
不允许文件访问
error147
:
Objecttypeexpected
缺对象类型
error148
:
Localobjecttypesarenotallowed
不允许局部
对象类型
error149
:
VIRTUALexpected缺VIRTUAL
error150:
Methodidentifierexpected缺方法标识符
error151:
Virtualconstructorsarenotallowed不允许虚
构造函数
error152:
Constructoridentifierexpected缺构造函数标
识符
error153:
Destructoridentifierexpected缺析构函数标识
符
error154:
Failonlyallowedwithinconstructors只能在
构造函数内使用Fail标准过程
error155:
Invalidcombinationofopcodeandoperands操
作数与操作符无效组合
error156
:
Memoryreferenceexpected
缺内存引用指针
error157
:
Cannotaddorsubtractrelocatablesymbols
不
能加减可重定位符号
error158
:
Invalidregistercombination
无效寄存器组合
error159
:
286/287instructionsarenotenabled
未激活
286/287指令
error160
:
Invalidsymbolreference
无效符号指针
error161
:
Codegenerationerror
代码生成错误
error162
:
ASMexpected缺ASM
error166
:
Procedureorfunctionidentifierexpected
缺
过程或函数标识符
error167
:
Cannotexportthissymbol
不能输出该符号
error168
:
Duplicateexportname
外部文件名重复
error169
:
Executablefileheadertoolarge
可执行文件头
太长
error170
:
Toomanysegments段太多
一、运行错误信息
运行错误分为四类:
1-99为DOS错误;100-149为I/O错误,发生I/O后,如果使用了编译开关{$I+},程序将终止执行,否则编译开关为{$I-},程序继续执行,并由IOResult函数返回错误信息;150-199为严重错误,200-255为致命错误,致命错误将立即终止程序执行。
错误代码及错误信息错误释义
error1:
Invalidfunctionnumber无效函数号
error2:
Filenotfound文件未找到
error3
:
Pathnotfound
找不到路径
error4
:
Toomanyopenfiles
打开文件太多
error5
:
Fileaccessdenied
文件不允许访问
error6
:
Invalidfilehandle
无效文件句柄
error12
:
Invalidfileaccesscode
无效文件存取代码
error15
:
Invaliddrivenumber
无效驱动器号
error16
:
Cannotremovecurrentdirectory
不能删除当前目
录
error17
:
Cannotrenameacrossdrives
不能跨驱动器改名
error18
:
Nomorefiles
没有文件了
error100
:
Diskreaderror
读磁盘错
error101
:
Diskwriteerror
写磁盘错
error102
:
Filenotassigned
文件变量未赋值
error103
:
Filenotopen
文件未打开
error104
:
Filenotopenforinput
文件未打开为写方式
error105
:
Filenotopenforoutput
文件未打开为读方式
error106
:
Invalidnumericformat
无效数值格式
error150
:
Diskiswrite-protected
磁盘写保护
error151
:
Baddriverequeststructlength
错误的驱动器
请求结构长度
error152
:
Drivenotready
驱动器未准备好
error154
:
CRCerrorindata
数据
CRC校验错
error156
:
Diskseekerror
磁盘定位错
error157
:
Unknownmediatype
未知的介质类型
error158
:
SectorNotFound
找不到扇区
error159
:
Printeroutofpaper
打印机缺纸
error160
:
Devicewritefault
设备写错误
error161
:
Devicereadfault
设备读错误
error162
:
Hardwarefailure
硬件故障
error200
:
Divisionbyzero
被零除
error201
:
Rangecheckerror
范围检查出错
error202
:
Stackoverflowerror
栈溢出
error203
:
Heapoverflowerror
堆溢出
error204
:
Inva