Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: WinAPI и системное программирование > Трассировка выполнения |
Автор: ASGDeveloper 20.5.2006, 22:37 |
Хочется (в целях отладки) приделать трассировку к проге. Ну то есть в лог писать какие процедуры и функции выполняла прога. И по возможности параметры. Записывать какие-то события. То есть собрать как можно больше информации о выполнение проги. |
Автор: ASGDeveloper 21.5.2006, 08:56 |
Есть что-то готовое? Или может кто поможет советом куда копать, а то единственный видимый мной вариант после каждой процедуры писать в лог, примерно так: 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 |
Автор: Mechanic 21.5.2006, 21:27 |
Не все. Это с сайта автора: http://kostas.com.ru/www/soft/logprof.zip![]() |
Автор: ASGDeveloper 22.5.2006, 07:04 |
Да, нормальная ссылка. Где нашел? ![]() |
Автор: Mechanic 22.5.2006, 09:50 |
Не скажу. Низя.. ![]() Скажем так, на сайте автора.. ![]() |
Автор: ASGDeveloper 23.5.2006, 07:12 |
Хотя сейчас проверил - архив битый. ВИнрар показывает файл, но ругается, что архив поврежден. ![]() |