Frage

In C ++ Builder, schrieb ich den folgenden Code (in Button1Click Handler), Wenn ich im Debug-Modus laufen, ich die "Int3 DbgBreakPoint" erhalten (beschädigt kombinieren?). Dies geschieht nicht für AnsiSting (Vielleicht Referenzzählung).

WideString boshluq;
boshluq=L" ";

Ist das normal? Was schlagen Sie mir diesen Code zu beheben?

War es hilfreich?

Lösung

Wide sind Zeigervariablen für Windows Wide verwiesen, vielleicht ist das Problem in der Windows-Systembibliothek.

ich das gleiche Problem mit Haltepunkt in der ntdll.dll, ich weiß nicht, ob es das gleiche für Sie.

Ich löse mit diesem Gerät http: //www.tbosystems.bluehosting. com.br/dbx4/int3.pas (Dank Leonel Togniolli), vielleicht können Sie dies überprüfen und sehen, ob Sie helfen können, oder den gleichen Code in anderen Windows-Rechner versuchen.

Andere Tipps

oder eine Debug-Version einer Bibliothek mit Wide genannt zu werden? Mit einer expliziten int 3; rufen Sie bauen in?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top