|
v7: как сделать глобальное событие на открытие любой формы?
| ☑ |
0
victor79
29.09.13
✎
22:27
|
Есть ли готовые компоненты, или может описание как ее ломать и делать подобные компоненты?
|
|
1
victor79
29.09.13
✎
22:29
|
т.е. нужен результат такой, что в глобальном модуле прописываю процедуру ПриОткрытииЛюбойФормы(Контекст, Метаданные) Экспорт - и эта процедура вызывается при открытии любой формы.
|
|
2
Voronve
29.09.13
✎
22:30
|
(0) Ручками все, ручками
|
|
3
Guk
29.09.13
✎
22:39
|
можно инсертером прописать во все формы свою процедуру в ПриОткрытии...
|
|
4
Torquader
29.09.13
✎
23:27
|
На открытие окна можно повесить Hook-процедуру в Windows, а потом её транслировать в событие внешней компоненты.
Что нужно с формой делать дальше ?
|
|
5
victor79
29.09.13
✎
23:39
|
(4) Я думал про такой вариант, и на нем и остановлюсь - если не найду лучше - в нем нету контекста формы и определить можно только заголовок. Для начала я хочу их писать в журнал событий - база разрослась, не знаю что используют а что атавизмы. А потом думать про права доступа через этот же способ.
|
|
6
victor79
29.09.13
✎
23:40
|
(5) база == программа
|
|
7
Злопчинский
30.09.13
✎
01:14
|
а попробовать формексом ловить активный контекст?
|
|
8
Mashinist
30.09.13
✎
01:33
|
(0) а именно нужно ПриОткртии?
У FormEx есть глобальная Процедура ПослеОткрытия(Конт)
|
|
9
victor79
30.09.13
✎
01:58
|
(8) тоже подойдет. Спасибо, буду разбираться.
|
|
10
antoneus
30.09.13
✎
09:17
|
|
|