![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по отладке dll [D6, WinXP]
Ji © (2005-09-11 17:18:00)Пишу dll. Чтобы проверять ее работу набросал небольшую программку, использующую эту dll.
Далее... открываю исходник dll, добавляю в проект исходник программы и выполняю их совместно.
Но вот такая проблема. Если я останавливаю выполнение, вношу некоторые изменения в код, потом перестраиваю проект, то чаще всего после этого Делфи при попытке выполнить проект (F9, F7) выдает сообщение:
" Cannot debug project unless a host application is defined. Use the Run|Parameters... dialog box."
Подскажите что делать, а то приходится каждый раз закрывать и по новой открывать проект.
isasa (2005-09-12 12:32:00) [1]Projact читать Project
isasa (2005-09-12 12:31:00) [2]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.
just (2005-09-12 12:18:00) [3]>Далее... открываю исходник dll, добавляю в проект исходник программы и выполняю их совместно.
научи, как ты это делаешь.
>НИкак не могу понять чего от меня хотят
Run|Parameters - установи свое клиентское приложение.хотя говоришь, не получается пошаговое выполнение. И что значит "далеко не всегда"?
Ji (2005-09-11 20:00:00) [4]нет, если я "установлю" приложение, тогда у меня не получается пошаговое выполнение. Делфи просто запускает это приложение и выполняет подключение библиотеки... А если я подключаю исходник, то иногда (хотя далеко не всегда) появляется вот такое сообщение... НИкак не могу понять чего от меня хотят
Дмитрий Белькевич (2005-09-11 19:09:00) [5]>Далее... открываю исходник dll, добавляю в проект исходник программы и выполняю их совместно.
Это как? Ты хост приложение установил, о чем делфя тебя просит?