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]