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