Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Attach to process [D5, Win95/98]


Cosmic ©   (2003-01-16 22:07:00) 

Hello, World! Что такое Attach to process в Дельфях, для чего это нужно и как это сделать программно?


Cosmic   (2003-01-17 15:01:00) [1]

Ясно, спасибо.


Digitman   (2003-01-17 08:53:00) [2]

Эта ф-ция встр.дебагера предназначена для трассировки/отладки модулей, которые не могут быть загружены и выполнены по F9. Например, DLL-модули, EXE-модули сервисных приложений и т.п.

Предположим, твой проект предст.собой DLL, которую будет загружать и использовать некий процесс "чужого" приложения X.
Ты загружаешь свой проект, строишь его с опциями встр.отладки, расставляешь точки останова в нужных местах текста, затем стартуешь любым удобным способом процесс X и требуешь от дебагера выполнить Attach to process X.
В момент, когда процесс X обратится к интересующему тебя участку кода твоей DLL, то сработает точка останова, и ты получишь возможность обычным образом в run-time пошагово трассировать свой код, исследуя правильность реализации заложенной в нем логики


Наверх

Титульная страница Поиск, карта сайта Написать письмо