|
Что использовать вместо глобальной переменной?
| ☑ |
0
Плот
11.03.14
✎
19:25
|
Ребята привет!
Создал подписку на события, разместил код в свой общий модуль, теперь возникла необходимость использовать глобальную переменную, что бы передавать значения между процедурами и функциями ОМ. Как лучше сделать? Я так понял использовать параметры сеанса будет некорректным. Объявлять переменную в модуле приложения?
|
|
1
H A D G E H O G s
11.03.14
✎
19:35
|
"Я так понял использовать параметры сеанса будет некорректным"
Почему?
|
|
2
fisher
11.03.14
✎
19:36
|
Передавать значения между процедурами и функциями ОМ лучше всего через параметры процедур и функций ОМ.
|
|
3
fisher
11.03.14
✎
19:50
|
(1) Вангую. К контексту сеанса его хотелка никакого отношения не имеет. ТС кажется, что глобальная переменная - это меньшее зло, чем одинаковые параметры в куче функций.
|
|
4
Плот
11.03.14
✎
20:01
|
(3)Тыпочти угадал.
|
|
5
Плот
11.03.14
✎
20:01
|
(1) Читал.
|
|
6
Плот
11.03.14
✎
20:01
|
Сделал как в (2)
|
|
7
fisher
12.03.14
✎
11:26
|
(6) Вот и молодец. Если общих параметров функций твоего блока довольно много и их можно логически сгруппировать - то можно в структуру их пихать.
|
|