![]() |
#1 |
Участник
|
![]()
Допустим есть класс, наследуемый от runbaseBatch. Он привязан к MenuItem.
Свойство MenuItem RunOn = Client. Однако код исполняется на сервере. Функция WinApi::getTempPath() возвращает темповую директорию сервера. Как заставить код класса исполняться на клиенте??? |
|
![]() |
#2 |
Administrator
|
а свойство у класса RunOn - стоит случайно не Server ?
![]() |
|
![]() |
#3 |
Участник
|
я дебил!!!!
|
|
![]() |
#4 |
Модератор
|
Кстати, в тему: если у Job'a написать server static Job...
То он выполниться на клиенте, а если к нему привязать MenuItem со свойством RunOn - Server, то тогда - на серваке. Это я так, к слову ![]() С Уважением, Георгий. |
|
![]() |
#5 |
Участник
|
Именно это свойство джоба меня и подвело....
|
|
![]() |
#6 |
Гость
|
![]()
использование джобов - гуд только в отладочных целях (кратковременных), в рабочей базе их использование (и наличие) БестПрактис не разрешает.
|
|
![]() |
#7 |
Участник
|
да дело не в джобе... просто отложилось в мозгах что управлять местом исполнения кода можно из ItemMenu ( буквально за несколько часов до этого смотрел зависимость производительности запроса от места исполнения, а он был как раз реализаван в виде джоба ) ну и переклинило немного в мозгах...
|
|
![]() |
#8 |
Гость
|
можно управлять МенюИтемом, но приоритет у него самый низкий. Обычно МИ управляет выполнением отчетов... (так в букваре)
|
|