Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.10.02;
Скачать: [xml.tar.bz2];

Вниз

Отладка модуля проекта, входящего в группу проектов   Найти похожие ветки 

 
Геннадий   (2005-09-10 10:02) [0]

Здравствуйте, уважаемые коллеги!

Прошу помочь советом по нижеследующей ситуации. Программа, над которой я работаю представляет собой группу проектов. В группу входят N проектов. В том числе один проект для исполнимого модуля (*.exe) и N-1 модулей для DLL-библиотек. Все двоичные файлы создаются в одном и том же каталоге _BIN, но исходный код каждого проекта находится в своей индивидуальной папке. У всех DLL-проектов указано host-приложение (EXE-файл).
Теперь о проблеме. Отлаживать сам EXE-модуль можно, как обычно. Но вот когда дело доходит до установки точек останова для исходного кода DLL-модуля (breakpoint), то они не срабатывают. Исполнимый модуль подгружает DLL-библиотеку динамически, передавая ей управление.
Вставлять в код массу ShowMessage() для своеобразных контрольных точек - весьма муторно. Что же делать?


 
kblc ©   (2005-09-10 10:05) [1]

Двойным кликом сначала активируешь проект (*.dll) и только потом ставишь в нём breakpoint


 
Геннадий   (2005-09-10 10:23) [2]


> Двойным кликом сначала активируешь проект (*.dll) и только
> потом ставишь в нём breakpoint


Само-собой :). Нет останова.


 
kblc ©   (2005-09-10 10:46) [3]

Project->Options->Directories->(Output directory| Debug path | Source path) установлены?


 
isasa ©   (2005-09-10 11:05) [4]

roject->Options->Linker->Include remote debug symbols=ON
в обоих. Поставить, rebuild. Должны сгенерироваться *.rsm-файлы для exe и dll.


 
Гаврила ©   (2005-09-10 12:18) [5]


> Include remote debug symbols

Это как раз не из той оперы.

А вообще то {$D+} включен?
Иногда еще Build All помогает


 
Stakan ©   (2005-09-10 13:23) [6]

Попробуёте делать Run, кокда активен проект библиотеки, а не exe. По идее должен запуститься exe, и сработать точки останова в dll



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

Форум: "Основная";
Текущий архив: 2005.10.02;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.004 c
1-1126142152
Иосиф
2005-09-08 05:15
2005.10.02
Бегущая строка с изображениями / текстом


1-1126172254
palgen
2005-09-08 13:37
2005.10.02
помогите разобраться с типами


1-1126013597
QWe
2005-09-06 17:33
2005.10.02
Как сделать одно fsStayOnTop окно выше такого же другого ?


1-1125928937
highlander
2005-09-05 18:02
2005.10.02
Работа с сервисами в WinXP


1-1126367091
lionts
2005-09-10 19:44
2005.10.02
Импорт перемненных из внешних модулей





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский