2024年1月13日发(作者:)
FREEPASCAL编译时的出错信息
Free pascal编译时的出错信息
of memory[内存溢出]
fier expected[缺标识符]
fier not found[标识符未找到]*
如:Identifier not found INTEGR[标识符INTEGER未找到]
ate identifier[重复说明]*
如:Duplicate identifier N[变量N重复说明]
error[语法错误]*
in real constant[实型常量错]
in integer constant[整型常量错]
constant exceeds line[字符串常量跨行]
many nested file[文件嵌套过多]
cted end of file[非正常文件结束]
to long[行过长]
Identifier expected[缺类型标识符]
many open file[打开文件过多]
d file name[无效文件名]
not found[文件未找到]*
full[磁盘满]
d compiler directive[无效编译指示]
many file[文件过多]
ned type in pointer definition[指针定义中未定义类型]
le identifier expected[缺变量标识符]
in type definition[类型错误说明]*
re too large[结构过长]
base type out of range[集合基类型越界]
components may not be files or object[FILE分量不能为文件或对象]
d string length[无效字符串长度]
mismatch[类型不匹配]*
d subrange base type[无效子界基类型]
bound greater than upper bound[下界大于上界]
l type expected[缺有序类型]
r constant expected[缺整型常数]
nt expected[缺常量]
r or real constant expected[缺整型或实型常量]
type identifier expected[缺指针类型标识符]
d function result type[无效的函数结果类型]
/doc/,bel
expected[缺标号标识符]
expected[缺BEGIN]*
expected[缺END]*
r expression expected[缺整型表达式]
l expression expected[缺有序表达式]
n expression expected[缺布尔表达式]
d type do not match operator[操作数与操作符不匹配]
in expression[表达式错]
l expression[非法赋值]*
identifier expected[缺域标识符]
file too large[目标文件过大]
ned external[未定义外部标识符]
d object file record[无效OBJ文件记录]
segment too large[代码段过长]
segment too large[数据段过长]*
expected[缺DO]*
d PUBLIC definition[无效PUBLIC定义]
d EXTRN definition[无效EXTRN定义]
identifier
many EXTRN definition[EXTRN定义过多]
extected[缺0F]*
ACE expected[缺INTERFACE]
d relocatable reference[无效重定位引用]
expected[缺THEN]*
(DOWNTO)expected[缺T0或DOWNTO]*
ned forward[提前引用未定义的说明]
many procedures[过程过多]
d typecast[无效类型转换]
on by zero[被零除]
d typecast[无效文件类型]
Read or Write variable of this type[不能读写该类型的变量]*
variable expected[缺指针变量]
variable expected[缺字符串变量]
expression expected[缺字符串表达式]
ar unit reference[单元循环引用]
name mismatchg[单元名不匹配]
version mismatch[单元版本不匹配]
ate unit name[单元重名]
file format error[单元文件格式错误]
entation expected[缺IMPLEMENTATl0N]
nt and case types do not match[常数与CASE类型不相匹配]
variable expected[缺记录变量]
nt out of range[常量越界]
variable expected[缺文件变量]
r extression expected[缺指针变量]
r or real expression expected[缺整型或实型表达式]
/doc/,ble not within current
block[标号不在当前块中]
/doc/,ble
defined[标号已定义]
ned lable in preceding statement part[在前面语句中标号未定义]
d@argument[无效的@参数]
expected[缺UNIT]
85.“;”expected[缺“;”]*
86.“:”expected[缺“:”]*
87.“,”expected[缺“,”]*
88.“(”expected[缺“(”)*
89.“)”expected[缺“]”]*
90.“=”expected[缺“=”]*
91.“:=”expected[缺“:=”]*
92.“[”or“(”expected[缺“[”或“(”)*
93.“]”or“)”expected[缺“]”或“)”]*
94.“..”expected[缺“.”]*
95.“..”expected[缺“..”]*
many variable[变量过多]
d FOR control variable[无效FOR控制变量]
r variable expected[缺整型变量]
and procedure types are not allowed here[此处不允许用文件和过程类型] length mismatch[字符串长度不匹配]
d ordering of fields[无效域顺序]
constant expected[缺字符串常量]
r or real variable expected[缺整型或实型变量]
l variable expected[缺顺序变量]
error[INLINE错]
ter expression expected[缺字符表达式]
many relocation items[重定位项过多]
already
constant out of range[CASE常量越界]
in statement[语句错]
’t call an interrupt procedute[不能调用中断过程]
be in8087mode to complie this[必须在8087方式下编译]
address not found[未找到目标地址]
e files are not allowed here[此处不允许包含INCLUDE文件]
expected[缺NIL]
d qualifier[无效限定符]
d variable reference[无效变量引用]
many symbols[符号过多]
ent part too large[语句部分过长]
must be var parameters[文件必须为变量参数]
many conditional directive[条件符号过多]
ced conditional directive[条件指令错位]
directive missing[缺少ENDIF指令]
in initial conditional defines[初始条件定义错]
does not match previous definition[过程和函数头与前面定义的不匹配] al disk error[严重磁盘错误]
’t evalute this expression[不能计算该表达式]*
如:Can’t evalute constart expression[不能计算该常量表达式]
sion incorrectly terminated[表达式错误结束]
d format specifier[无效格式说明符]
d indirect reference[无效间接引用]
ed variable are not allowed here[此处不允许结构变量]
’t evalute without system unit[无SYSTEM单元不能计算]
’t access this symbols[不能存取该符号]
d floating–point operation[无效浮点运算]
’t compile overlays to memory[不能将覆盖模块编译至内存]
ure or function variable expected[缺过程和函数变量]
d procedure or function reference.[无效过程或函数引用]
’t overlay this unit[不能覆盖该单元]
type expected[缺对象类型]
object types are not allowed[不允许局部对象类型]
L expected[缺VIRTUAL]
identifier expected[缺方法标识符]
l constructor are not allowed[不允许虚拟构造方法]
uctor Identifier expected[缺构造函数标识符]
ctor Identifier expected[缺析构函数标识符]
only allowed within constructors[FAIL标准过程只允许在构造方法内使用] d combination of opcode and
operands[无效的操作符和操作数组合] reference
expected[缺内存引用]
’t add or subtrace relocatable symbols[不能加减可重定位符号]
d register combination[无效寄存器组合]
159.286/287Instructions are not enabled[未激活286/287指令]
d symbol reference[无效符号引用]
generation error[代码生成错]
expected[缺ASM]


发布评论