0

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

WideString boshluq;
boshluq=L" ";

这是正常的吗?您建议我如何修复此代码?

4

2 回答 2

1

还是使用 WideStrings 调用库的调试版本?具有显式 int 3; 调用内置?

于 2008-12-24T13:11:34.433 回答
1

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

我在ntdll.dll中的断点也有同样的问题,我不知道你是否也一样。

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

于 2008-12-24T15:33:01.167 回答