![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Есть аналог 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? Всегда срабатывало.