Форум: "Основная";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
ВнизОтладка DLL в Delphi 5 под Win XP Найти похожие ветки
← →
Viking (2004-04-01 13:43) [0]Добрый день, господа!
Возникла такая проблема:
Delphi 5 не входит в режим отладки при работе с DLL
(не останавливается на точках останова breakpoints)!
Причем данная проблема проявилась только при работе под Windows XP!
Под Windows NT 4 - всё работает нормально!
В чем может быть дело?
Спасибо.
← →
Viking (2004-04-01 14:06) [1]Господа!
Что, никто не сталкивался с такой проблемой?
Ни за что не поверю...
Помогите, плиз...
← →
Ega23 © (2004-04-01 14:09) [2]Host Application указал?
← →
MBo © (2004-04-01 14:09) [3]Юрий Зотов © (23.06.03 15:24)
Это известная проблема. Причина в том, что по непонятным причинам под XP отладчику не всегда удается загрузить таблицу символов DLL, а без нее он, конечно, не работает. Сделайте вот что.
1. Сразу после LoadLibrary поставьте любой ShowMesssage, лишь бы притормозить программу.
2. При появления этого ShowMessage переключитесь в Delphi, нажмите Ctrl+Alt+M (или меню View |Debug Windows | Modules), щелкните на своей DLL правой кнопкой и выберите Reload Symbol Table.
3. Вернитесь в свою программу и в ShowMessagе нажмите ОК, чтобы продолжить ее выполнение. Отладчик должен заработать.
← →
Viking (2004-04-01 14:16) [4]2 Юрий Зотов
Спасибо большое!
Попробую...
Неужели всё так запущено? :-(
А если много DLL-файлов?
В каждую вставлять вызов ShowMesssage?
Может какой-нить Patch существует на этот счет?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.039 c