Главная страница
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.51 MB
Время: 0.026 c
3-1096375935
msguns
2004-09-28 16:52
2004.10.24
Запрос к 2-м БД в ADO(Access)


14-1093435643
Красная Майка
2004-08-25 16:07
2004.10.24
ChGMP - Черноголовская встреча Мастаков! Coming soon...


14-1096030700
Гаврила
2004-09-24 16:58
2004.10.24
Какие выбрать нааушники?


1-1097152225
Strimer
2004-10-07 16:30
2004.10.24
TToolBar


14-1096888432
Rule
2004-10-04 15:13
2004.10.24
Там я насколько помню намечалась встреча в Кировограде...