Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Не могу отладить DLL [D5, WinXP]


oleg444 ©   (2006-06-16 13:59:00) 

Написал dll с одной функцией (stdcall). Написал программу, которая эту функцию вызывает (раннее связывание). Пытаюсь отладить dll-ку из тестовой проги - ставлю имя exe-шника в Host Application b pfgecrf

Почему не идет отладака??? не ставятся breakpoint`ы???

В опциях проекта все галочки стоят.


isasa   (2006-06-17 10:41:00) [1]

oleg444   (16.06.06 13:59)  

Написал dll с одной функцией (stdcall). Написал программу, которая эту функцию вызывает (раннее связывание).


Так обчная библиотека или ATL(COM - раннее связывание)?
Если COM, то помогает включение Linker -> Include remote debug symbols (создание *.rsm файлов)


Юрий Зотов   (2006-06-17 01:15:00) [2]

Не "неизбежная", но нередкая (причем не только в D5, но всегда под XP). Причина в том, что отладчик почему-то не видит отладочной информации из DLL. Почему - никому не известно. Лечится либо ее ручной загрузкой (Ctrl+Alt+M, затем правый клик на своей DLL), либо установкой эксперта IDE (встречал в Сети, но, к сожалению, не помню, где именно).


GanibalLector   (2006-06-17 00:40:00) [3]

2 Amoeba ©   (16.06.06 14:19) [2]
>При отладке в D5 под XP это, к сожалению, обычная и неизбежная ситуация.

Всю жизнь отлаживал,а тут оказывается "неизбежная ситуация" ;) Вы случайно ничего не путаете?


Amoeba   (2006-06-16 14:19:00) [4]

При отладке в D5 под XP это, к сожалению, обычная и неизбежная ситуация. Все дело именно в этом, а не во взаимном расположении хоста и DLL. В сети есть подробная инструкция, как это преодолевается.


Eraser   (2006-06-16 14:02:00) [5]

убери копию dll из каталога с хостовой программой, или же хостовую программу перенеси в каталог с проектом dll.


Наверх

Титульная страница Поиск, карта сайта Написать письмо