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

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

Есть аналог Form1.Activate?


Help ©   (2005-01-12 17:57:00) 

Есть ли аналог Form1.Activate в KOL?
Типа, чтобы процедура запускалась сразу после отрисовки формы?

При Form.OnShow:=TOnEvent(MakeMethod(nil,@FormShow)) форма даже не появляется на экране, а работа уже сделана.

С версией KOL VERSION 1.78 пришлось изголяться и добавлять своё - не нравится. Наверняка есть что-то родное в KOL...

FAQ читал - "Ошибка 404. Документ не найден." :))


mdw   (2005-01-14 10:52:00) [1]

А что мешает использовать OnMessage? Там обрабатывать нужное собщение Windows.


SPeller   (2005-01-13 18:13:00) [2]

Help   (13.01.05 9:30) [3]
Я говорю о "чистом" KOL, без использования MCK.

Наличие метода класса вовсе не зависит от использования или неиспользования МСК.


fellix   (2005-01-13 11:01:00) [3]

> Есть ли аналог Form1.Activate в KOL?
> Типа, чтобы процедура запускалась сразу после отрисовки формы?
Поработай с файлами ProgramName_1.inc, ..._3.inc и ..._4.inc - они специально для этого и создаются.


Help   (2005-01-13 09:30:00) [4]

Я говорю о "чистом" KOL, без использования MCK.

А "А почему не написать Form.OnShow:=FormShow? Всегда срабатывало." пишет "[Error] (92): Incompatible types: 'method pointer and regular procedure'".

Так что - нету?!


SPeller   (2005-01-13 00:03:00) [5]

Если FormShow - метод класса, то не надо никаких MakeMethod().


dimaxx   (2005-01-12 22:44:00) [6]

А почему не написать Form.OnShow:=FormShow? Всегда срабатывало.


Наверх

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