У нас есть несколько библиотечных проектов с расширением VPI.Определено в DPR с библиотекой в начале и {$ E vpi} в конце (Параметры> Параметры вывода> Приложение> Расширение целевого файла: vpi).
library appname;
uses
//...
{$E vpi}
Проблема: Когда я запускаю отладку в VPIПроект работает только один раз.После каких-либо изменений это больше не повредит.Теперь отображается «зеленая» точка останова при запуске приложения.Единственный способ вернуть его к работе - закрыть и открыть IDE.
Мой сотрудник спросил меня, не возникла ли у меня эта проблема в прошлом году, чего у меня не было.В его машине «когда вы что-то изменяете в своем источнике, даже пробел в комментарии, точки останова не будут работать, пока вы снова не закроете и не откроете IDE», - сказал он.
Мы сравнили множествоКонфигурация из IDE, и мы ничего не нашли.
Теперь по какой-то «без причины» мой компьютер также перестал работать с отладкой.Я изучил эту тему " Delphi: почему точки останова время от времени не могут быть использованы (зеленая выделенная линия в IDE)? " без удачи.
Я пробовал очистить блокКэшируйте, снимите флажок и снова проверьте информацию отладки, включая TD32, включите удаленную отладку, снимите флажок оптимизации.
Я просил другие команды, и они сказали, что некоторые машины работают, а другие нет.Но они также не знают, почему.
Может, у кого-то здесь есть еще один прием, который может помочь.