0

我正在使用德尔福 10.4。

我有一个 Delphi 可执行文件XXX.exe和一个 Delphi 包BBB.Bpl,由XXXwith加载LoadPackage('BBB.Bpl')

两者都是 Delphi 中的独立项目。

我打开BBB.Bpl项目,指示我XXX.exe作为主机应用程序。构建完成后BBB,编辑器右侧的蓝点可见,并且可以在BBB代码中设置断点。

当我开始BBB项目时,例如。F9XXX应用程序执行该LoadPackage过程而不会失败,并执行来自 的命令BBB。但是,BBB代码中的断点被禁用,蓝点也不可见。应用程序代码中的断点XXX工作正常。

我在谷歌上搜索了很多,没有任何帮助。

我尝试检查并添加更多搜索路径、大量编译器/链接器选项(调试信息 = true 等),但我无法调试 Bpl 的源代码。

谁能给我一些提示?

4

1 回答 1

1

当应用程序运行时,您应该将它(bpl)附加到主应用程序,如下所示。

在此处输入图像描述

于 2021-11-18T11:14:59.940 回答