2012-06-25 1 views
1

У меня есть EXE и 2 DLL, используемые этим EXE. Все двоичные файлы были скомпилированы Delphi XE2.Как отладить 2 dll на Delphi XE2?

Как отлаживать 2 DLL за один раз во время работы EXE?

Вторая IDE не может присоединить к процессу то, что находится под отладкой первой IDE.

ответ

4

На самом деле вам не нужно ничего делать специально для этого. Вам не нужно запускать несколько IDE, и вам не нужно подключаться к процессам. Начните отладку своего исполняемого файла и просто перейдите в код в DLL. Отладчик заботится обо всем этом.

+0

Посмотрите на мой ответ, чтобы узнать, как исправить проблему отладчика. – Dmitry

1

Я решил проблему отладчика следующих шагов:

  1. Откройте любой исходный файл каждые из двух библиотек DLL.
  2. Добавить любую точку останова для каждой из двух библиотек DLL (возможно, необязательный шаг).
  3. Запустить приложение-хост на одной из двух библиотек DLL.
+0

Я думаю, что все, что вам нужно сделать, это убедиться, что все проекты находятся в одной группе проектов, а затем скомпилировать все проекты в этой группе. Ни один из этих шагов не требуется. –

+0

Нет. Когда я не открываю исходные файлы из всех проектов перед запуском - ничто не работает во второй DLL. – Dmitry

+0

У меня есть все проекты в группе проектов и все в одном каталоге. –

 Смежные вопросы

  • Нет связанных вопросов^_^