看来我不明白我应该如何在 Delphi 中配置库文件夹。
我创建了一个包,将它安装在 IDE 中,我可以将它放在一个表单中,然后项目编译。然后,我执行并得到一个异常,说我在包的一个单元中使用的类之一找不到。
这怎么可能?我可以看到包的 dcu 文件。
设置的文件夹是这样的:
在库路径中,我有 .pas 文件的文件夹(源)
.bpl 文件存在于 $(BDSCOMMONDIR)\Bpl 目录中
.dcu 文件存在,我已在调试 dcu 路径中添加了文件夹
它是一个可视组件(因为我可以将它放在一个表单中)并且豁免是由一个类(非可视)引起的
。确切的错误消息是:
项目提出 ClassNotFound 并带有消息 'class tTopBarontrol' not found"
更新:我已经完全删除了导致错误的类并删除了所有文件。然后重建组件并再次安装它,由于某些原因,我仍然得到具有相同类名的相同异常。
看起来有些东西卡在编译器和这个组件中。