Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / PIPE / 1 сообщений из 1, страница 1 из 1
08.04.2009, 14:45
    #35920180
Гость68
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PIPE
Может кто сталкивался. Есть dde.exe, она в свой пайп кидает много строк.
Я запускю ее в каше
примерно так
На клиенте dde.vbs

RC=QUIK_RUN.DDE(WHERE_WE_FULL & "\dde.exe")

На сервере
...
Method DDE(WHAT As %String) As %Integer
{
JOB PIPE^PIPE(WHAT,..SN)
QUIT 0
}
...

PIPE(DDE,SN)
SET $ZTRAP="ERR"
SET II=0
SET ^DIR(II)=SN
SET II=II+1
OPEN DDE:(/QUEUE:/Read):5
FOR I=0:0 {
USE DDE
READ WHAT
//SET ARR=$$vbSPLIT^VB(WHAT,$Char(1))
SET ^DIR(II)=WHAT

SET II=II+1
}
CLOSE DDE
QUIT
ERR QUIT

Вот никак не могу прикрутить как поймать что программа запустилась. Те если я ошибочно запущу
RC=QUIK_RUN.DDE(WHERE_WE_FULL & "\ОШИБКА.exe") то все то же красиво отработает.
Нет ли возможности поймать код возврата?

Спасибо
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / PIPE / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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