Форум: "Основная";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
ВнизКак перехватить/поймать/перекрыть... Найти похожие ветки
← →
MetalFan © (2004-06-10 11:33) [0]...метод Destroy у TObject?
что то пока ничего не придумывается!
можно какими нибудь нестандартными способами...
← →
Digitman © (2004-06-10 11:38) [1]нашута его "ловить" ? мемлики замучали ?
создай базовый класс-наследник TObject, перекрой у него деструктор предка. все прочие свои классы наследуй от базового - будет тебе счастье
или умудрись переписать/перекомпилить system.pas
← →
MetalFan © (2004-06-10 11:49) [2]тааакс) кажется я переборщил!
идея такая: надо сделать универсальное средство ограничения ввода в ЛЮБЫЕ контролы...(типа ввод только цифр, или только букв)
что хотел сделать:
написать объект-декоратор, перекрывающий/перехватывающий событие нажатий на клавиши, и событие уничтожения декорируемого контрола...
теперь пришла такая мысль - перекрыть WindowProc нужного контрола и обрабатывать там нужные сообщения...
в связи с этим еще пара вопросиков:
1)какое сообщение приходит при нажатии на клавиши.(WM_CHAR?)
2) и какое при уничтожении контрола ((WM_DESTROY?)
спасибо за внимание!
← →
KSergey © (2004-06-10 11:58) [3]Хорошошее уточнение...
А "объект-декоратор" - просветите меня что такое?
А вообще.... Может просто всем назначить единый обработчик OnChar - и будет счастье?
← →
Digitman © (2004-06-10 12:05) [4]
> надо сделать универсальное средство ограничения ввода в
> ЛЮБЫЕ контролы
ЛЮБОГО же процесса ? или текущего ?
← →
MetalFan © (2004-06-10 12:14) [5]
> ЛЮБОГО же процесса ? или текущего ?
только своего приложения)
> "объект-декоратор" - просветите меня что такое?
не слышали про такую весчь, как паттерны(шаблоны) программирования?
http://ooad.asf.ru/patterns/patterninfo.asp?ID=12
← →
Digitman © (2004-06-10 12:33) [6]ставь лок.хук WH_KEYBOARD
← →
Тимохов © (2004-06-10 12:41) [7]
> MetalFan © (10.06.04 11:33)
Вы смысл деструкторов в Дельфи понимаете, или такого не в паттернах?
ЗЫ
как меня эти любители паттернов забавляют - главное слово умное выучить и везде вставлять и удивляться как программист этого знать не может (какой он после этого нафиг программист) :)))
← →
MBo © (2004-06-10 12:52) [8]>и событие уничтожения декорируемого контрола...
см. механизм работы TComponent.Notification
← →
MetalFan © (2004-06-10 13:01) [9]
> Тимохов © (10.06.04 12:41) [7]
спасибо за "добрые" слова!
представьте себе, я понимаю, что такое деструкторы в Делфи)
> Digitman © (10.06.04 12:33) [6]
> MBo © (10.06.04 12:52) [8]
а вам спасибо за помощь - буду разбираться!!!
← →
Empleado © (2004-06-10 13:05) [10]>Digitman © (10.06.04 11:38) [1]
>нашута его "ловить" ? мемлики замучали ?
a что такое "мемлики"?
← →
Тимохов © (2004-06-10 13:06) [11]
> MetalFan © (10.06.04 13:01) [9]
> представьте себе, я понимаю, что такое деструкторы в Делфи)
ну-ну...
← →
Digitman © (2004-06-10 13:16) [12]
> Empleado © (10.06.04 13:05) [10]
memory leak = "утечка" памяти
← →
MetalFan © (2004-06-10 13:23) [13]
> Empleado © (10.06.04 13:05) [10]
видимо имелась ввиду утечка памяти
← →
MetalFan © (2004-06-10 13:48) [14]что-то я совсем торможу)
как в сообщении WM_CHAR узнать, что
была нажата комбинация клавиш?
типа Ctrl+A, Ctrl+V ?
← →
MetalFan © (2004-06-10 17:24) [15]Мастера!!! кто-нибудь может оценить мой модуль по поводу ошибок?
написал "ограничитель" на ввод...
если кто хочет оценить - вышлю на мыло (около 300 строк)
откликнитесь кто-нибудь!!!
← →
Mim1 © (2004-06-10 18:49) [16]20$
← →
MetalFan © (2004-06-10 18:52) [17]
> Mim1 © (10.06.04 18:49) [16]
ага) счас! куда перечислять то? ))
← →
MetalFan © (2004-06-10 19:55) [18]Удалено модератором
Примечание: Такие куски кода помещай на своем сервере, а сюда ссылку
← →
MetalFan © (2004-06-10 19:56) [19]Удалено модератором
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.034 c