powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как запустить через soap скрипт ассинхронно что бы Fox не ждал завершения
6 сообщений из 6, страница 1 из 1
Как запустить через soap скрипт ассинхронно что бы Fox не ждал завершения
    #37859400
DMITRY_PEREDISTY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
.....
.obj_soap=CREATEOBJECT("MSSoap.SoapClient30")
.obj_soap.MSSoapInit(_HOST+_WSDLOffice)
.obj_soap.ConnectorProperty("ProxyServer") = _ProxyServer +iif(empty(_ProxyPort),[],[:]+ _ProxyPort )
.obj_soap.ClientProperty('ServerHTTPRequest') = .t.
.obj_soap.ClientProperty('Timeout')= 0
.obj_soap. подскажите_ХЗ-чудо_свойство_метод_чтобы_скрипт_запускался АССИНХРОННО плиз????!
....
...
Рейтинг: 0 / 0
Как запустить через soap скрипт ассинхронно что бы Fox не ждал завершения
    #37860666
sms_msk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
такой скрипт надо запускать отдельным процессом, а в основной программе ловить событие окончания работы ...
например, через сокет....
...
Рейтинг: 0 / 0
Как запустить через soap скрипт ассинхронно что бы Fox не ждал завершения
    #37860955
DMITRY_PEREDISTY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так и делаю. Запускаю на сервере и ловлю позицию готовности которую процесс пишет в БД. по таймеру опрашивается эта БД работающем скрипте.
Но его надо запустить! что бы освободить Fox что бы таймер тикал а FOX вернулся в READ EVENT
Более того тогда можно будет запускать много процессов одновременно. Но для этого см. выше нужно освободить FOX от ожидания завершения.
А вы мне - "ДА НАДО..." :)
Да надо... а как?
При инициализации соединения наверняка есть такое свойство. Тема наверняка у кого то возникала или в будущем возникнет.
Например при граблении, скрипт может выполняться долго, а записей много. Ну не ждать же каждую. Поставил читать и работаешь дальше.
...
Рейтинг: 0 / 0
Как запустить через soap скрипт ассинхронно что бы Fox не ждал завершения
    #37861001
DMITRY_PEREDISTY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сейчас пока приспособился запускаю програмно броузер и в нем ссылку на скрипт. Но коряво это выглядит. И закрыть его автоматом нельзя, и антивирус может ругаться на него или не пущать. Нужно что бы через одно приложение вся работа велась.
Про запуск через сокет дайте ссылку (я не врубился о чем вы). Вы имеете в виду несколько программ запускать, и от каждой отдельное соединение? Это тоже не очень хотелось бы.

Ау! здесь есть еще кто нибудь?! :)
...
Рейтинг: 0 / 0
Как запустить через soap скрипт ассинхронно что бы Fox не ждал завершения
    #37863068
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: DMITRY_PEREDISTY
> Ау! здесь есть еще кто нибудь?! :)

Тебе-же подсказали решение, сделай на том-же фокспро отдельный ActiveXExe или на НЕТе СОМ-объект, который будет в
отдельном потоке общатся с сервером и генерировать события окончания общения. А ты их будешь обрабатывать.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как запустить через soap скрипт ассинхронно что бы Fox не ждал завершения
    #37868999
DMITRY_PEREDISTY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не подходит, коряво это. Что бы запустить еще один скрипт на сервере не нужен втрой клиентский процесс. И пользователи не поймут, и утяжеляет работу компа.

ПОВТОРЯЮ ВОПРОС: Как запустить скрипт (через soap) и не ждать его завершения?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как запустить через soap скрипт ассинхронно что бы Fox не ждал завершения
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]