我需要在Embarcadero RAD Studio XE5中构建BCB6(Borland C++ Builder 6)制作的旧组件。这些项目是CPP项目,组件代码包含在 *.PAS 文件中。 该项目包含6个包: 三个设计时包 三个运行时包 首先我构建运行时包。之后我开始构建并安装使用运行时包的设计时包之一,但其中一个设计时包在安装过程中出现了问题: 我找到了导致此问题的运行时包。我的问题是如何查找和解决以下错误?毕竟,当安装该包时,我无法启动调试器、查看堆栈跟踪,什么都没办法做。有哪些解决方案?谢谢。
为此,您需要在调试器中运行IDE的第二个实例: 卸载包 使用调试信息编译所有包 加载引起问题的运行时包的项目 在“运行 -> 参数”中将主机应用程序设置为$(BDS)\Bin\bds.exe 按下带有调试的运行按钮 这将启动IDE的第二个实例。您可能需要忽略它内部引发(并处理)的某些异常。 在第二个实例中,加载加载引起问题的运行时包的设计时间包 希望现在您能看到发生了什么