Точка останова работает только один раз в проекте библиотеки - PullRequest
0 голосов
/ 18 марта 2019

У нас есть несколько библиотечных проектов с расширением VPI.Определено в DPR с библиотекой в ​​начале и {$ E vpi} в конце (Параметры> Параметры вывода> Приложение> Расширение целевого файла: vpi).

library appname;
uses
  //...
{$E vpi}

Проблема: Когда я запускаю отладку в VPIПроект работает только один раз.После каких-либо изменений это больше не повредит.Теперь отображается «зеленая» точка останова при запуске приложения.Единственный способ вернуть его к работе - закрыть и открыть IDE.

Мой сотрудник спросил меня, не возникла ли у меня эта проблема в прошлом году, чего у меня не было.В его машине «когда вы что-то изменяете в своем источнике, даже пробел в комментарии, точки останова не будут работать, пока вы снова не закроете и не откроете IDE», - сказал он.

Мы сравнили множествоКонфигурация из IDE, и мы ничего не нашли.

Теперь по какой-то «без причины» мой компьютер также перестал работать с отладкой.Я изучил эту тему " Delphi: почему точки останова время от времени не могут быть использованы (зеленая выделенная линия в IDE)? " без удачи.

Я пробовал очистить блокКэшируйте, снимите флажок и снова проверьте информацию отладки, включая TD32, включите удаленную отладку, снимите флажок оптимизации.

Я просил другие команды, и они сказали, что некоторые машины работают, а другие нет.Но они также не знают, почему.

Может, у кого-то здесь есть еще один прием, который может помочь.

...