大家帮忙该delphi的错(30分)

  • 主题发起人 主题发起人 johnnywong
  • 开始时间 开始时间
J

johnnywong

Unregistered / Unconfirmed
GUEST, unregistred user!
在delphi6上编译别人的源代码(不知道源代码是用什么版本编的),在编译时提示
1.[Error] Forms.pas(369): Undeclared identifier: 'THelpEvent'
2.[Fatal Error] Forms.pas(1199): Unit Printers was compiled with a different version of Forms.Application

中文解析为:
1.未说明的标识符 'THelpEvent'
2.Unit Printers was compiled with a different version of Forms.Application 单元Printers与不同版本的Forms.Application>编译

在程序的开始处已经有以下定义:
private
FOnHelp: THelpEvent;
为何还有错误 1 呢,应该如何该呢,错误 2 又应如何该?
 
你的源码是.pas还是.dcu的?
 
是。pas的
 
1、你的这个类THelpEvent是在那个Unit中声明的?
  找到它,把它use到报错的单元中就行乐。
2、说明你用到了一个Printer类,与你系统中安装的DCU不一致。
  不知道你是否用到了第三方控件,如果有,检查一下编译路径是否一致。
 
我认为是对方用了第三方控件,而你没有,你可查看一下源码来源是否说明用了
哪一个第三方控件。另外就是USE中没有说明。
 
后退
顶部