![]() |
#9 |
Участник
|
Цитата:
![]() Для правильной работы такого вот механизма минимизации обменов между клиентской (диалоговой) частью и серверной (рабочей) частью RunBase нужно чтобы класс можно было создать как на клиенте, так и на сервере (т.е. CalledFrom = RunOn), а на главный экземпляр на сервере создавать либо в коде, либо, например, через MenuItem с соответствующим свойством. Цитата:
Цитата:
Сообщение от DSPIC
![]() Вариант 4: я бы шел классическим путем:
- сохраняем вашу переменную в pack/unpak как положено. - в диалоге аналогично, стандартно, чтобы инициализировалось переменной. - в методе main, принудительно вызываем getLast(), после чего обнуляем переменную. Вы же написали parm метод? ![]() - ну и все. getLast() второй раз не вызывается, так задумано. Будущему программисту вы этим явно покажете, что сделано это осознанно. Универсальность класса сохранится - овцы сыты, волки целы. |
|
|
За это сообщение автора поблагодарили: Diman (1). |
Теги |
как правильно |
|
|