Ошибка отладки локальной переменной WideString “Точка прерывания Int3 DBG”
-
23-08-2019 - |
Вопрос
В C ++ Builder я написал следующий код (в обработчике Button1Click), Когда я запускаюсь в режиме отладки, я получаю "Точку прерывания Int3 DBG" (стек поврежден?).Этого не происходит для AnsiSting (возможно, подсчет ссылок).
WideString boshluq;
boshluq=L" ";
Это нормально?Что вы предлагаете мне для исправления этого кода?
Решение
WideStrings - это переменные, на которые ссылаются указатели для Windows WideStrings, возможно, проблема в вашей системной библиотеке Windows.
У меня такая же проблема с точкой останова в ntdll.dll Я не знаю, то же ли это для вас.
Я решаю с помощью этого устройства http://www.tbosystems.bluehosting.com.br/dbx4/int3.pas (Спасибо Leonel Togniolli), может быть, вы сможете проверить это и посмотреть, может ли это вам помочь, или попробуйте тот же код на другом компьютере с Windows.
Другие советы
Или отладочная версия библиотеки, вызываемой с помощью WideStrings?С явным значением int 3;вызов встроен?