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

Вниз

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

 
Геннадий   (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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.06 c
6-1118158845
Sergh
2005-06-07 19:40
2005.10.02
Есть клиент и есть сервер на основе ClientSocket и ServerSocket с


14-1126389196
lookin
2005-09-11 01:53
2005.10.02
О Боже как мне быть!


4-1123182006
Мысь
2005-08-04 23:00
2005.10.02
Ком Порты


1-1126000466
melena
2005-09-06 13:54
2005.10.02
jpg в exe


3-1124250355
set666
2005-08-17 07:45
2005.10.02
Определить имя пользователя