|
|
#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 |
|
Гость
|
можно управлять МенюИтемом, но приоритет у него самый низкий. Обычно МИ управляет выполнением отчетов... (так в букваре)
|
|
|