组件安装期间调试软件包

3

我需要在Embarcadero RAD Studio XE5中构建BCB6(Borland C++ Builder 6)制作的旧组件。这些项目是CPP项目,组件代码包含在 *.PAS 文件中。

该项目包含6个包:

  • 三个设计时包
  • 三个运行时包

首先我构建运行时包。之后我开始构建并安装使用运行时包的设计时包之一,但其中一个设计时包在安装过程中出现了问题:

enter image description here

我找到了导致此问题的运行时包。我的问题是如何查找和解决以下错误?毕竟,当安装该包时,我无法启动调试器、查看堆栈跟踪,什么都没办法做。有哪些解决方案?谢谢。

1个回答

6

为此,您需要在调试器中运行IDE的第二个实例:

  • 卸载包
  • 使用调试信息编译所有包
  • 加载引起问题的运行时包的项目
  • 在“运行 -> 参数”中将主机应用程序设置为$(BDS)\Bin\bds.exe
  • 按下带有调试的运行按钮
  • 这将启动IDE的第二个实例。您可能需要忽略它内部引发(并处理)的某些异常。
  • 在第二个实例中,加载加载引起问题的运行时包的设计时间包
  • 希望现在您能看到发生了什么

非常感谢!我会尝试并确保告诉您结果。 - Range

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接