在C ++ Builder中,我编写了以下代码(在Button1Click处理程序中),当我在调试模式下运行时,得到了“ Int3 DbgBreakPoint”(堆栈已损坏?)。对于AnsiSting(可能是引用计数),不会发生这种情况。

WideString boshluq;
boshluq=L" ";


这正常吗?您建议我如何解决此代码?

最佳答案

WideStrings是Windows WideStrings的指针引用变量,可能问题出在Windows系统库中。

我在ntdll.dll中的断点有相同的问题,我不知道它是否对您一样。

我用这个单元http://www.tbosystems.bluehosting.com.br/dbx4/int3.pas解决了(感谢Leonel Togniolli),也许您可​​以检查一下,看看是否可以帮助您,或者在其他Windows机器上尝试相同的代码。

07-26 05:26