奇怪的Delphi dcu 的版本问题(200分)

J

jake668

Unregistered / Unconfirmed
GUEST, unregistred user!
我自己开发了一套控件,因为不想发布pas文件,编译好包后,就删除了pas文件,再在包中加入了DCU文件,控件包安装没有任何错误.控件中用到了DBGridEH,在程序编译时提示控件中某个文件的DBGridEH的属性版本不一致.我再反复重装LibEH控件包和这个控件包都没有问题,运行程序时还是一样的提示,后来又将pas文件拷贝到控件包目录下,程序就能正常运行了.电脑中只有一个LibEH包,怎么会出现版本错误,为什么控件安装时不会出错,而在程序中会出现控件包版本不致呢?请高手指点了.
 
K

kaida

Unregistered / Unconfirmed
GUEST, unregistred user!
没有表达清楚,程序运行不需要源码。怎么会“将pas文件拷贝到控件包目录下,程序就能正常运行了”?如果是这样,运行正常后再删除pas文件,应该也能正常运行。
 
Z

zjan521

Unregistered / Unconfirmed
GUEST, unregistred user!
检查一下你的 lib 等路径设置。
 
J

jake668

Unregistered / Unconfirmed
GUEST, unregistred user!
To:上面二位
按道理来说,控件安装好后只需要dcu文件就可以正常运行,但我就是碰到这么奇怪的问题了.
lib的路径也是没有错的.先谢两位,不知那位高手能解决此问题.
 

张辉明

Unregistered / Unconfirmed
GUEST, unregistred user!
1、检查路径
2、DEL所有DCU,工程全部重新编译
 
J

jake668

Unregistered / Unconfirmed
GUEST, unregistred user!
谢谢各位的意见!
 
顶部