Показать сообщение отдельно
Старый 25.08.2003, 12:22   #11  
SnowMan is offline
SnowMan
Участник
 
57 / 10 (1) +
Регистрация: 15.08.2003
Адрес: Москва
Подвожу итоги:
Описанная технология работает, правда с некоторыми оговорками (работает только с тонким клиентом в 3-х уровневой конфигурации)

To kalex:
Клиент у вас не завис, а как раз ждет окончания работы запущенной программы на сервере. Это как раз то что мне было нужно. В случае, если вы вызывали calc.exe, то действительно он появляется на сервере только в списке задач (видно визуальные вещи таким образом запустить на серевере не удастся - ну оно на сервере и не надо ) и если его убить, то ваш клиент оживет...
Этот код у меня исполнялся на клиенте в трехуровневой конфигурации потому что я соединялся в AOS'ом толстым клиентом, как только установил соединение тонким клиентом код стал исполняться на сервере... (немного странное поведение класса при условии что его свойство установлено RunOn=Server... ну да ладно)

То Megacrusher:
Задача у меня была принципиальная - запустить на стороне сервера внешнюю задачу, дождаться его выолнения и вернуть на клиента результат - успешно или нет все прошло.
Решалась эта задача применительно к запуску внешнего для аксапты репортера

Спасибо всем, кто принимал участие...