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

Вниз

Как трассировать dll?   Найти похожие ветки 

 
Programmer   (2004-10-06 18:30) [0]

Программеры, как трассировать dll? Если использовать как юнит, ошибок нет. Если как dll, выбивает ошибки. Чтоб отловить ошибку надо пройтись пошагово по dll. Как это сделать?


 
jack128 ©   (2004-10-06 19:19) [1]

указать хост приложение в run/parameters


 
Programmer   (2004-10-07 13:52) [2]

dll грузится динамически и указание хоста ничего не дает


 
TUser ©   (2004-10-07 13:54) [3]


> dll грузится динамически и указание хоста ничего не дает

Загрузи ее статически для отладки.


 
Reindeer Moss Eater ©   (2004-10-07 13:56) [4]

Используй отладочный лог-файл


 
Programmer   (2004-10-07 14:02) [5]

загрузил всеравно неработает


 
Reindeer Moss Eater ©   (2004-10-07 14:03) [6]

Ну и фик с ней.
Выброси.


 
Zacho ©   (2004-10-07 14:04) [7]

Programmer   (07.10.04 13:52) [2]
Странно.. Уже давно не писал dll, но в последнем моём проекте с использованием dll динамически загружаемые dll нормально отлаживались. Без всяких извращений, просто указанием Host Application. Естественно, запускать из IDE надо именно dll, а не Host Application, хост ide запустит сама.


 
sniknik ©   (2004-10-07 14:05) [8]

> dll грузится динамически и указание хоста ничего не дает
без разницы. это ты чегото не так делаеш.


 
Digitman ©   (2004-10-07 15:04) [9]


> Programmer   (07.10.04 13:52) [2]
> dll грузится динамически и указание хоста ничего не дает


чушь ты прекрасную несешь

динамически ли, статически ли грузится хост-процессом твоя dll - строго пополам ... как только хост-процесс обратится к интересующей тебя п/программе в теле твоей отлаживаемой dll, ты получишь останов там где  ты поставил брейкпойнт


 
Programmer   (2004-10-07 15:27) [10]

может я что-то неуказал в параметрах проекта?


 
Digitman ©   (2004-10-07 15:33) [11]


> Programmer   (07.10.04 15:27) [10]


может чего-то и не указал ... а ты, видимо, расчитываешь на присутствие  медиумов в этом форуме ? с пол-пинка догадывающихся, что ты там указал или не указал ?


 
П7   (2004-10-07 15:33) [12]

Не работает - это как?
Чё пишет-то?


 
Programmer   (2004-10-07 15:39) [13]

точка останова не активна и все


 
sniknik ©   (2004-10-07 15:40) [14]

Digitman ©   (07.10.04 15:33) [11]
он один? да тут все такие! на это расчитывают. ;о))


 
sniknik ©   (2004-10-07 15:44) [15]

> точка останова не активна и все
а знаеш в скольких случаях она бывает неактивной? ууууу.... (может ты ей просто не нравишся ;о)))
попробуй поставь брейкпоинт на присваивании, с включенным оптимизатором ;о))

procedure TForm1.Button1Click(Sender: TObject);
var i: integer;
begin
 i:= 10;
end;


 
Programmer   (2004-10-07 15:47) [16]

ну я уж не совсем тупой :-(
при запуске точка останова на любой строке неактивна


 
Lin7   (2004-10-07 15:52) [17]

А в свойствах проекта -> вкладка компилер -> Debugging галочки стоят?


 
Amoeba ©   (2004-10-07 15:52) [18]

А ОС случаем не XP? В конференциях видел сообщениях о проблемах трассировки DLL под XP и как это можно победить. Ничебольше сказать не могу, т.к. с XP дела не имею.


 
Programmer   (2004-10-07 15:56) [19]

ОС ХР
свойства проекта поумолчанию - я их вообще не менял после установки Delphi


 
Amoeba ©   (2004-10-07 16:00) [20]


> Programmer   (07.10.04 15:56) [19]
> ОС ХР

Вот здесь-то и собака зарыта. То-ли здесь, то-ли на Королевстве Дельфи в конференции было как выходить из положения. Попробуй поискать или задай отдельно вопрос по трассировке DLL под XP.


 
Programmer   (2004-10-07 16:04) [21]

Спасибо всем за помощь и если кого интересует решение данной проблемы - вот ссылка
http://www.delphiplus.org/articles/delphi/debugging-shellextensions-using-delphi.html


 
Digitman ©   (2004-10-07 16:37) [22]

и опять - розовые трусы...



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

Текущий архив: 2004.10.24;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.036 c
3-1096365087
MakNik
2004-09-28 13:51
2004.10.24
текст SQL ошибки в приложении


14-1096597359
080D:07BBh
2004-10-01 06:22
2004.10.24
Утечки в Java


1-1097587244
aleshap
2004-10-12 17:20
2004.10.24
Панель задач


1-1097241483
LicProd
2004-10-08 17:18
2004.10.24
Как, не испортив изображения, повернуть прямоугольник в TImage


14-1096823961
Undert
2004-10-03 21:19
2004.10.24
Перехват системных событий в Windows





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский