Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.02;
Скачать: CL | DM;

Вниз

Вопрос по отладке dll   Найти похожие ветки 

 
Ji ©   (2005-09-11 17:18) [0]

Пишу dll. Чтобы проверять ее работу набросал небольшую программку, использующую эту dll.
Далее... открываю исходник dll, добавляю в проект исходник программы и выполняю их совместно.

Но вот такая проблема. Если я останавливаю выполнение, вношу некоторые изменения в код, потом перестраиваю проект, то чаще всего после этого Делфи при попытке выполнить проект (F9, F7) выдает сообщение:
"Cannot debug project unless a host application is defined. Use the Run|Parameters... dialog box."
Подскажите что делать, а то приходится каждый раз закрывать и по новой открывать проект.


 
Дмитрий Белькевич   (2005-09-11 19:09) [1]

>Далее... открываю исходник dll, добавляю в проект исходник программы и выполняю их совместно.

Это как? Ты хост приложение установил, о чем делфя тебя просит?


 
Ji ©   (2005-09-11 20:00) [2]

нет, если я "установлю" приложение, тогда у меня не получается пошаговое выполнение. Делфи просто запускает это приложение и выполняет подключение библиотеки... А если я подключаю исходник, то иногда (хотя далеко не всегда) появляется вот такое сообщение... НИкак не могу понять чего от меня хотят


 
just   (2005-09-12 12:18) [3]

>Далее... открываю исходник dll, добавляю в проект исходник программы и выполняю их совместно.

научи, как ты это делаешь.

>НИкак не могу понять чего от меня хотят

Run|Parameters - установи свое клиентское приложение.хотя говоришь, не получается пошаговое выполнение. И что значит "далеко не всегда"?


 
isasa ©   (2005-09-12 12:31) [4]

1 выриант - открыт проект вызывающий DLL.
Указать(чтобы при отладке не спрашивала)
Projact->Options->Directories/...->Debud source path=<путь к исходникам DLL>
Projact->Options->Linker->Include remote debug symbols=ON

2 выриант - открыт проект DLL.
Run->Parameters->Local->Host Application=<путь к вызывающей EXE>
Projact->Options->Linker->Include remote debug symbols=ON

После вкл Include remote debug symbols пересобрать EXE и DLL.
После сборки должны появиться *.rsm файлы для EXE и DLL.


 
isasa ©   (2005-09-12 12:32) [5]

Projact читать Project



Страницы: 1 вся ветка

Текущий архив: 2005.10.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.056 c
3-1124263857
Андрей Жук
2005-08-17 11:30
2005.10.02
Ошибка удаления данных в Firebird


1-1126170254
oradb
2005-09-08 13:04
2005.10.02
Open/Save диалог сбивает директорию программы


2-1124454721
Hereticsoul
2005-08-19 16:32
2005.10.02
TTable


1-1126614631
Tor
2005-09-13 16:30
2005.10.02
Пауза без остановки процесса типа Sleep


14-1126086461
КаПиБаРа
2005-09-07 13:47
2005.10.02
Какую реакцию вызвал у вас ураган, набедокуривший в США?