似乎我不明白应该如何在Delphi中配置库文件夹。
我创建了一个包,我在IDE中安装它,我可以将它放在一个表单中并且项目编译。然后,我执行,我得到一个例外,说我找不到我在其中一个单元中使用的类之一。
这怎么可能?我可以看到包的dcu文件。
设置的文件夹是这样的:
在库路径中,我有.pas文件夹的文件夹(来源)
.bpl文件存在于$(BDSCOMMONDIR)\ Bpl目录
存在.dcu文件,我在调试dcu路径中添加了文件夹
它是一个视觉组件(因为我可以将其放在一个表单中)并且免除是由类(非可视)引起的 确切的错误消息是:
项目提出了ClassNotFound,其中包含消息' class tTopBarontrol'找不到"
更新:我已完全删除导致错误的类并删除了所有文件。然后重新构建组件并再次安装它,由于某些原因,我仍然得到具有相同类名的相同异常。
看起来有些东西卡在编译器和这个组件中。
答案 0 :(得分:2)
我无法弄清楚出了什么问题所以我花了很长时间才开始使用没有组件的干净Delphi IDE,并且我先安装了我的软件包。我花了一些时间,但它现在很好用。
所以,真的不知道造成这个问题的原因。
感谢您的帮助。