|
Как запустить через soap скрипт ассинхронно что бы Fox не ждал завершения
|
|||
---|---|---|---|
#18+
..... .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. подскажите_ХЗ-чудо_свойство_метод_чтобы_скрипт_запускался АССИНХРОННО плиз????! .... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2012, 19:54 |
|
Как запустить через soap скрипт ассинхронно что бы Fox не ждал завершения
|
|||
---|---|---|---|
#18+
такой скрипт надо запускать отдельным процессом, а в основной программе ловить событие окончания работы ... например, через сокет.... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2012, 15:59 |
|
Как запустить через soap скрипт ассинхронно что бы Fox не ждал завершения
|
|||
---|---|---|---|
#18+
Так и делаю. Запускаю на сервере и ловлю позицию готовности которую процесс пишет в БД. по таймеру опрашивается эта БД работающем скрипте. Но его надо запустить! что бы освободить Fox что бы таймер тикал а FOX вернулся в READ EVENT Более того тогда можно будет запускать много процессов одновременно. Но для этого см. выше нужно освободить FOX от ожидания завершения. А вы мне - "ДА НАДО..." :) Да надо... а как? При инициализации соединения наверняка есть такое свойство. Тема наверняка у кого то возникала или в будущем возникнет. Например при граблении, скрипт может выполняться долго, а записей много. Ну не ждать же каждую. Поставил читать и работаешь дальше. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2012, 17:53 |
|
Как запустить через soap скрипт ассинхронно что бы Fox не ждал завершения
|
|||
---|---|---|---|
#18+
Сейчас пока приспособился запускаю програмно броузер и в нем ссылку на скрипт. Но коряво это выглядит. И закрыть его автоматом нельзя, и антивирус может ругаться на него или не пущать. Нужно что бы через одно приложение вся работа велась. Про запуск через сокет дайте ссылку (я не врубился о чем вы). Вы имеете в виду несколько программ запускать, и от каждой отдельное соединение? Это тоже не очень хотелось бы. Ау! здесь есть еще кто нибудь?! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2012, 18:18 |
|
Как запустить через soap скрипт ассинхронно что бы Fox не ждал завершения
|
|||
---|---|---|---|
#18+
> Автор: DMITRY_PEREDISTY > Ау! здесь есть еще кто нибудь?! :) Тебе-же подсказали решение, сделай на том-же фокспро отдельный ActiveXExe или на НЕТе СОМ-объект, который будет в отдельном потоке общатся с сервером и генерировать события окончания общения. А ты их будешь обрабатывать. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2012, 15:17 |
|
Как запустить через soap скрипт ассинхронно что бы Fox не ждал завершения
|
|||
---|---|---|---|
#18+
Не подходит, коряво это. Что бы запустить еще один скрипт на сервере не нужен втрой клиентский процесс. И пользователи не поймут, и утяжеляет работу компа. ПОВТОРЯЮ ВОПРОС: Как запустить скрипт (через soap) и не ждать его завершения? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2012, 12:36 |
|
|
start [/forum/topic.php?fid=41&msg=37868999&tid=1583592]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
35ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 142ms |
0 / 0 |