| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > где выполняется OnCreate |
| Автор: _hunter 15.9.2005, 11:31 | ||||||
| добрый день. заметил недавно такой прикол: если кинуть исключение из конструктора:
оно нормально поймается обработчиком проекта:
но если кинуть его из OnCreate:
оно пролетит мимо... почему? ( по стеку вызовов и то и другое исключение кидаются из WinMain ( в данном случае из Project' a ) ) |
| Автор: Rennigth 15.9.2005, 12:20 | ||
может потому что событие OnCreate вроде приходит отсюда:
а оно в трае. |
| Автор: _hunter 15.9.2005, 12:31 | ||
| оригинально... но не понятна эта:
строка. куда она его форвардит, если в обработчик это исключение не попадает? + вопрос можно немного модиффицировать: откуда вызывается AfterConstruction?.. ++ вопрос с цитатой так и остался... |
| Автор: Rennigth 15.9.2005, 12:58 |
| Debug dcu забыл включить, бывает... |
| Автор: Rennigth 15.9.2005, 13:11 |
| afterconstruction вроде должен идти от самого TObject? надо посмотреть... |
| Автор: _hunter 15.9.2005, 13:18 |
| угу. от него. спасибо |