Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / READ & Timeout / 3 сообщений из 3, страница 1 из 1
09.04.2009, 13:39
    #35922588
Гость68
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
READ & Timeout
Экзешник(DDE) пишет в свой STDOUT, COS его читает в ^DDE

SET D=$Char(1)
SET $ZTRAP="ERR"
SET II=0
OPEN DDE:(/QUEUE:/Read)
USE DDE
FOR I=0:0 {
READ WHAT
SET ^DDE(II)=WHAT
SET II=II+1
}


так вот в глобале появляются пустые строки.
^DDE(8)=<<"[TVS]F=49527"_$C(1)_"09.04.2009"_$C(1)_"13:30:04"_$C(1)_"76750"_$C(1)_"1">>
^DDE(9)=
^DDE(10)=<<"[TVS]F=49528"_$C(1)_"09.04.2009"_$C(1)_"13:30:06"_$C(1)_"76775"_$C(1)_"1">>
^DDE(11)=
^DDE(12)=<<"[TVS]F=49529"_$C(1)_"09.04.2009"_$C(1)_"13:30:06"_$C(1)_"76775"_$C(1)_"1">>
^DDE(13)=<<"[TVS]F=49530"_$C(1)_"09.04.2009"_$C(1)_"13:30:06"_$C(1)_"76775"_$C(1)_"1">>

может рид по таймауту сробатывает? Тогда как указать что не было никакого таймаута, посмотрел хелп там как то непонятно про этот таймаут, если есть то вылет, а если его нет то ничего не говорят. МОжет типа :0?

При чем если я запускаю эту прогу не в каше и пишу просто в файлик пропусков нет.
Может кто сталкивался?
...
Рейтинг: 0 / 0
09.04.2009, 14:58
    #35922919
Гость68
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
READ & Timeout
Всем спасибо вопрос снят. Проблема crlf
...
Рейтинг: 0 / 0
10.04.2009, 12:03
    #35924587
Гость68
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
READ & Timeout
Нет не снята. Кто нить знает как в OPEN свою строку терминатора писать

OPEN VBS:(/Queue:/Read:/TER=$C(10,13))

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


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