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

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

Точка входа в программу [D7, XP]


tubik ©   (2008-10-08 00:20:00) 

Доброго времени суток. Вопрос заключается в следующем: хочу начать отлаживать приложение не с функции "main" , а с кода rtl. Ведь насколько мне известно, именно этот код выполняется перед тем, как поток управления перейдет к ф-ции main. Хочется узнать, адрес "настоящей" точки входа в приложение - ну тоесть имя ф-ции.


Германн   (2008-10-08 01:31:00) [1]


> погорячился... выпадаю на begin"е в dpr, но после очередного
> нажатия по F7 попадаю в _InitExe...
>

Продолжай в том же духе.
Желаю удачи!


tubik   (2008-10-08 01:06:00) [2]

Германн
>есть что-нибудь кроме Forms и твоих модулей

проект консольный.... в своих uses юзает только SysUtils...

> а толку? все равно на begin"е в dpr файле выпадаю....

погорячился... выпадаю на begin"е в dpr, но после очередного нажатия по F7 попадаю в _InitExe...


Германн   (2008-10-08 01:02:00) [3]


> tubik ©   (08.10.08 00:57) [6]
>
> >да нажми ты уже наконец F7...
>
> а толку? все равно на begin"е в dpr файле выпадаю....
>

А
> в DPR в секции uses

есть что-нибудь кроме Forms и твоих модулей? А не забыл в опциях проги поставить use debug dcu`s?


tubik   (2008-10-08 00:59:00) [4]

спасибо за ответ sniknik


tubik   (2008-10-08 00:58:00) [5]

извини


tubik   (2008-10-08 00:57:00) [6]

>да нажми ты уже наконец F7...

а толку? все равно на begin"е в dpr файле выпадаю....


sniknik   (2008-10-08 00:54:00) [7]

да нажми ты уже наконец F7... да, и не забудь в опциях проги поставить use debug dcu`s.


tubik   (2008-10-08 00:42:00) [8]

просто к примеру в программе написанной на С настоящей точкой входа является mainCRTStartup, теле которой вызывается  _ConvertCommandLineToArgcArgv ну и собственно сама main... есть ли что то подобное в Делфи?


Германн   (2008-10-08 00:33:00) [9]

Имхо, до begin в DPR выполняется код из секции инициализации тех модулей, которые указаны в DPR в секции uses.


tubik   (2008-10-08 00:28:00) [10]

то есть, до begin в DPR не выполняется никакой другой код? а как же InitExe из SysInit.pas - когда он выполняется?


Юрий Зотов   (2008-10-08 00:21:00) [11]

Строка begin в DPR.


Наверх

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