Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];

Вниз

Как трассировать 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.03 c
14-1096521088
Rule
2004-09-30 09:11
2004.10.24
Уважаемы друзья!!! Помогите с резюме на английском !!!!


14-1096563673
Rouse_
2004-09-30 21:01
2004.10.24
IRQ канал Мастера Дельфи...


14-1096530538
vecna
2004-09-30 11:48
2004.10.24
Друзья vs деньги или "Курсы личностного роста"


14-1096905347
Lord de Mon
2004-10-04 19:55
2004.10.24
Book


6-1092399409
Blick
2004-08-13 16:16
2004.10.24
Изменение програмно IP адреса





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