Lokale Wide Variable Debug-Fehler „Int3 DbgBreakPoint“
-
23-08-2019 - |
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?
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?