0

看来我不明白我应该如何在 Delphi 中配置库文件夹。

我创建了一个包,将它安装在 IDE 中,我可以将它放在一个表单中,然后项目编译。然后,我执行并得到一个异常,说我在包的一个单元中使用的类之一找不到。

这怎么可能?我可以看到包的 dcu 文件。

设置的文件夹是这样的:

  1. 在库路径中,我有 .pas 文件的文件夹(源)

  2. .bpl 文件存在于 $(BDSCOMMONDIR)\Bpl 目录中

  3. .dcu 文件存在,我已在调试 dcu 路径中添加了文件夹

它是一个可视组件(因为我可以将它放在一个表单中)并且豁免是由一个类(非可视)引起的
。确切的错误消息是:

项目提出 ClassNotFound 并带有消息 'class tTopBarontrol' not found"

更新:我已经完全删除了导致错误的类并删除了所有文件。然后重建组件并再次安装它,由于某些原因,我仍然得到具有相同类名的相同异常。

看起来有些东西卡在编译器和这个组件中。

4

1 回答 1

2

我真的不知道出了什么问题,所以我花了很长时间从一个没有组件的干净的 Delphi IDE 开始,我首先安装了我的包。我花了一些时间,但现在效果很好。

所以,真的不知道是什么导致了问题。

谢谢你的帮助。

于 2016-06-05T13:45:25.343 回答