«Присоединить к процессу» отсутствует в меню «Выполнить» в Delphi 7 - PullRequest
1 голос
/ 07 апреля 2010

Мне нужно воскресить древнее приложение Delphi 7, что означает, что я должен использовать D7 IDE. Обновление проекта до более поздней версии Delphi, к сожалению, не вариант.

Отсутствует меню Run в моей новой установке D7 Attach to Process. Помимо отсутствующего пункта меню, отладчик работает нормально (я могу отлаживать обычные исполняемые файлы Delphi, запущенные с Run).

Я знаю, что D7 поддерживал эту функцию (она есть в файле справки), так кто-нибудь знает, что я пропустил? Это Delphi 7 Enterprise (версия 7.0, сборка 4.453).

Текущий Run пункт меню:

  • Run
  • Параметры ...
  • -
  • Перешагните
  • Trace Into
  • Трассировка до следующей строки источника
  • Запуск до курсора
  • Прогон до возвращения
  • Показать точку выполнения
  • Программная пауза
  • Сброс программы
  • -
  • Оценка / изменение
  • Добавить Смотреть
  • Добавить точку останова>

1 Ответ

5 голосов
/ 07 апреля 2010

ах!

Похоже, произошло то, что мой D7 HKCU не был правильно инициализирован из репозитория HKLM; В моей установке D7 отсутствовали все пакеты IDE, пакеты времени разработки и эксперты.

После ручного слияния значений от HKEY_LOCAL_MACHINE\Software\Borland\Delphi\7.0 до HKEY_CURRENT_USER\Software\Borland\Delphi\7.0 D7 теперь выглядит намного более знакомым.

...