使用dynamically loads BPL packages函数在运行时我的应用程序LoadPackage
。
LoadPackage
我需要设置断点来调试MyPackage项目的代码。
我已经将可执行文件和程序包项目构建配置都设置为“ Debug”,但是每次我运行该应用程序时,我放置在MyPackage代码中的所有断点均不起作用,并显示如下:
LoadPackage('.\MyPackage.bpl');
更多信息:
我已将可执行文件设置为动态包的“主机应用程序”:
您的主机应用程序位于W:驱动器上。这是某种映射的驱动器吗?
当使用映射的驱动器号作为“ 输出路径”而不是完整的UNC路径时(例如,\ myserver \ shared \而不是W: )。
如果在加载程序包后在主应用程序中停止,则可以在已加载的模块列表中看到Delphi所需的路径。
但是请记住:Delphi 2007有许多Debug-Symbol-Not-正确加载的错误。它们中的大多数不时地出现和消失,没有任何变化。