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