我在使用 C++Builder 调试器时遇到了很多麻烦。我正在使用带有所有补丁和更新的最新版本 XE5。
症状或多或少如下:我可以运行我的应用程序并调试它一次,但如果我关闭应用程序(“正确”,或在调试器中重置程序),下次我运行它通常会只是显示????对于手表值,调用堆栈将显示调用堆栈,但参数的函数通常也会显示???。
关闭 IDE 并再次打开是我见过的“解决”这个问题的唯一方法。我曾尝试重建整个项目组或类似的东西,但这无济于事。
我在 Windows 7 Pro、64 位 VM、6 Gb RAM、分配的 3 个处理器和大量免费高清上运行。后台没有运行奇怪的东西:没有防病毒软件,除了 IDE、Notepad++ 和 SourceTree 什么都没有。关闭除 IDE 之外的所有内容也无济于事。
该应用程序是一个 VCL 32 位应用程序,项目组由大约 12 个包和 2 个 exes 组成。我使用运行时包和动态 rtl。这些项目都是新的,我的意思是,它们没有从以前版本的 C++Builder 的项目中更新:所有这些都是从一开始就在这里完成的。