Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.17;
Скачать: CL | DM;

Вниз

Глюк?   Найти похожие ветки 

 
Карелин Артем ©   (2004-01-29 13:58) [0]

Сделал значит обработчик OnKeyUp у нескольких контролов и сразу программа начала глючить. Стал разбираться - при создании формы идет это событие с кодом клавиши 37 и нажатым шифтом. И возникает это ДО СОЗДАНИЯ КОНТРОЛОВ НА ФОРМЕ!!!!
Т.е. при возникновении события все контролы = nil. Как такое вообще возможно, если даже к клаве не прикасался - все мышей делал.


 
TUser ©   (2004-01-29 14:10) [1]

Глюк. Приведи код - как создается форма, конструктор (если переписан) и OnCreate + код обработчика.


 
Карелин Артем ©   (2004-01-29 14:29) [2]

Под рукой нет. Создается форма по бутон-клику и показывается модально. Конструктор пока не трогал. OnCreate инициируется несколько вспомогательных классов. Обработчик примерно такой:

if (Edit1.Text <>"") and (RxSpinEdit.AsInteger<>0) and (ComboBox1.ItemIndex=3)
then Button1.Enabled:=true;


 
mrcat ©   (2004-01-29 14:44) [3]

Карелин Артем © (29.01.04 14:29) [2]
>OnCreate инициируется несколько вспомогательных классов
инициализацию посылай ч/з PostMessage


 
Карелин Артем ©   (2004-01-29 14:46) [4]

mrcat © (29.01.04 14:44) [3]
Зачем?


 
TUser ©   (2004-01-29 15:57) [5]

Я попробовал - такого не было. Назначил один и тот же ообработчик для Memo1 и Button1. Прописал там что-то простое - никаких глюков не было. Правда форма была самая обычная. Попробуй изменить способ создания формы - может что-то изменится.


 
Карелин Артем ©   (2004-01-29 16:06) [6]

TUser © (29.01.04 15:57) [5]
Try/Except поставил.



Страницы: 1 вся ветка

Текущий архив: 2004.02.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
1-53568
EvgeniyR
2004-02-06 16:11
2004.02.17
Модальная форма MDI


3-53431
Avreliy
2004-01-28 14:07
2004.02.17
Округление в FireBird


1-53571
Relaxxx
2004-02-07 19:00
2004.02.17
Проблемка, нужен быстрый TreeView


14-53703
Ig
2004-01-29 23:13
2004.02.17
Выключение компьтера по сети


3-53406
Layner
2004-01-26 16:41
2004.02.17
Можно ли узнать время выполнения SQL запроса в Access из Delphi?