Delphi 10.1 Berlin 中包的库文件夹
Library folders for packages in Delphi 10.1 Berlin
我似乎不明白我应该如何配置 Delphi 中的库文件夹。
我创建了一个包,我将它安装在 IDE 中,我可以将它放在一个表单中,然后项目编译。然后,我执行并得到一个异常,指出无法找到我在包的一个单元中使用的 classes 之一。
这怎么可能?我可以看到包的 dcu 文件。
设置的文件夹是这样的:
在库路径中,我有 .pas 文件的文件夹(来源)
.bpl 文件存在于 $(BDSCOMMONDIR)\Bpl 目录
.dcu 文件存在,我已将文件夹添加到调试 dcu 路径
它是一个可视组件(因为我可以将其放入表单中)并且豁免是由 class(非可视)
引起的
确切的错误消息是:
Project raised ClassNotFound with message 'class tTopBarontrol' not found"
更新: 我已经完全删除了导致错误的 class 并删除了所有文件。然后重建组件并再次安装它,由于某些原因,我仍然得到具有相同 class 名称的相同异常。
编译器和此组件中似乎有问题。
我无法真正找出问题所在,所以我走了很长一段路,从一个没有组件的干净 Delphi IDE 开始,然后我先安装了我的包。我花了一些时间,但现在效果很好。
所以,真的不知道是什么导致了这个问题。
感谢您的帮助。
我似乎不明白我应该如何配置 Delphi 中的库文件夹。
我创建了一个包,我将它安装在 IDE 中,我可以将它放在一个表单中,然后项目编译。然后,我执行并得到一个异常,指出无法找到我在包的一个单元中使用的 classes 之一。
这怎么可能?我可以看到包的 dcu 文件。
设置的文件夹是这样的:
在库路径中,我有 .pas 文件的文件夹(来源)
.bpl 文件存在于 $(BDSCOMMONDIR)\Bpl 目录
.dcu 文件存在,我已将文件夹添加到调试 dcu 路径
它是一个可视组件(因为我可以将其放入表单中)并且豁免是由 class(非可视)
引起的
确切的错误消息是:
Project raised ClassNotFound with message 'class tTopBarontrol' not found"
更新: 我已经完全删除了导致错误的 class 并删除了所有文件。然后重建组件并再次安装它,由于某些原因,我仍然得到具有相同 class 名称的相同异常。
编译器和此组件中似乎有问题。
我无法真正找出问题所在,所以我走了很长一段路,从一个没有组件的干净 Delphi IDE 开始,然后我先安装了我的包。我花了一些时间,但现在效果很好。
所以,真的不知道是什么导致了这个问题。
感谢您的帮助。