Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Трассировка выполнения


Автор: ASGDeveloper 20.5.2006, 22:37
Хочется (в целях отладки) приделать трассировку к проге.
Ну то есть в лог писать какие процедуры и функции выполняла прога. И по возможности параметры. Записывать какие-то события.

То есть собрать как можно больше информации о выполнение проги. 

Автор: ASGDeveloper 21.5.2006, 08:56
Цитата(me21 @  21.5.2006,  00:29 Найти цитируемый пост)
Хочется - приделай smile В чем вопрос? 

Есть что-то готовое?
Или может кто поможет советом куда копать, а то единственный видимый мной вариант после каждой процедуры писать в лог, примерно так:

y:=x + 1;
Log('y:=x + 1;');
showmessage(inttostr(y));
Log(showmessage(inttostr(y));); 

Автор: Mechanic 21.5.2006, 13:46
Есть уже готовая штука, что вставляет указанный код в каждую процедуру. ;)
Оно работает на уровне сорсов. А почитать о создании этой штуки можно тут:
http://forum.sources.ru/index.php?act=ST&f=11&t=76527 

Автор: ASGDeveloper 21.5.2006, 16:18
Цитата(Mechanic @  21.5.2006,  13:46 Найти цитируемый пост)
Есть уже готовая штука, что вставляет указанный код в каждую процедуру. ;)

А файлик сам не кинешь в личку?
А то линки на файл битые smile 

Автор: Mechanic 21.5.2006, 21:27
Не все. Это с сайта автора: http://kostas.com.ru/www/soft/logprof.zip
smile 

Автор: ASGDeveloper 22.5.2006, 07:04
Цитата(Mechanic @  21.5.2006,  21:27 Найти цитируемый пост)
Не все.

Да, нормальная ссылка. Где нашел? smile 

Автор: Mechanic 22.5.2006, 09:50
Цитата(ASGDeveloper @  22.5.2006,  07:04 Найти цитируемый пост)
Где нашел?  smile  

Не скажу. Низя..  smile 
Скажем так, на сайте автора..   smile 
 

Автор: ASGDeveloper 23.5.2006, 07:12
Цитата(Mechanic @  22.5.2006,  09:50 Найти цитируемый пост)
Не скажу. Низя..  smile 
Скажем так, на сайте автора..   smile 

Хотя сейчас проверил - архив битый. ВИнрар показывает файл, но ругается, что архив поврежден. smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)