问一个Delphi3.0下编的程序升级到Delphi7.0时编译的问题(100分)

  • 主题发起人 yangbowh
  • 开始时间
Y

yangbowh

Unregistered / Unconfirmed
GUEST, unregistred user!
大家好!请问一个问题,我几年前在Delphi3.0下编的一个当时编译正确的应用程序现在在Delphi7.0(我现在也找不到Delphi3.0软件了)环境下重新编译时出现 [Fatal Error] Required package 'IBEVNT30' not found 提示信息,不知道是什么意思,你能告诉我一下怎么才能解决吗?谢谢!
 
D3的某个控件包
在D7上已经找不到了
 
这说高版本应该兼容低版本呀
 
1. 如果没有使用到特别的控件, 应该是可以编译的;
2. 将Project的Options...中的Packages的build with runtime packages勾勾去掉再编译;
 
谢谢新世纪的回答解决了问题给你加100分,但那个勾勾去掉表示什么意思呢?
 
你先自己看看帮助吧;
表示需要编译连接到最终执行程序(*.exe)中的运行库,
如果打勾, 则表示编译的时候必须要检查这些库, 但不连接到EXE程序中, EXE程序很小, 但是不能独立运行(必须要相关的运行库*.BPL);
如果不打勾, 则表示编译的时候不理会下面编辑框中列出的支持库, 直接将所有的代码编译到EXE程序中, EXE程序比较大, 但能够单独执行;
 
顶部