Найдено 4505 результатов

finsoftrz
19 Июнь 2019, 16:17
Форум: CLARION for Windows
Тема: Чисто гипотетически !
Ответы: 64
Просмотры: 10301

Чисто гипотетически !

Цепочки xml файлов - это, случаем, не ОДА (http://oda.su) ? Там вместо обычной базы xml. Наследование. Парсер на C. Помнится, лет 10 назад мне их вождь в частной беседе мозг выносил. Отмирающие файлы, как клетки головного мозга. Ms и Oracle вели исследования в этом направлении, у них не получилось, ...
finsoftrz
19 Июнь 2019, 10:57
Форум: CLARION for Windows
Тема: Чисто гипотетически !
Ответы: 64
Просмотры: 10301

Чисто гипотетически !

Операции с файлами, конечно, через win api...
finsoftrz
19 Июнь 2019, 10:53
Форум: CLARION for Windows
Тема: Чисто гипотетически !
Ответы: 64
Просмотры: 10301

Чисто гипотетически !

Фишка в том, что с точки зрения приложения это все скрыто в классе. А класс-то откуда взялся? А вот это один раз делать надо... Бывают, конечно, более сложные ситуации, чем просто загрузка в очередь или группу. Например, вложенные структуры с повторяющимися тэгами. Тогда немного ручками приходится ...
finsoftrz
19 Июнь 2019, 10:42
Форум: CLARION for Windows
Тема: Чисто гипотетически !
Ответы: 64
Просмотры: 10301

Чисто гипотетически !

Плюс визуализация - термометр, счетчик времени ожидания, кнопка прерывания. В самом приложении об этом не надо заботиться.
finsoftrz
19 Июнь 2019, 10:38
Форум: CLARION for Windows
Тема: Чисто гипотетически !
Ответы: 64
Просмотры: 10301

Чисто гипотетически !

Не совсем так. Это - OLE-объект, которому можно посылать команды. Если делать через Shell/CreateProcess, результаты можно поместить только в файл, который потом нужно будет считывать. А таким образом можно результаты поместить сразу в переменную/queue, что может быть гораздо удобнее. Фишка в том, ч...
finsoftrz
19 Июнь 2019, 9:48
Форум: CLARION for Windows
Тема: Чисто гипотетически !
Ответы: 64
Просмотры: 10301

Чисто гипотетически !

Constantine писал(а): 19 Июнь 2019, 9:43
finsoftrz писал(а): 19 Июнь 2019, 9:39loc:ok=SELF.StartProcess('wscript ' & clip(SELF.FileNameScript))
Ага!
Т.е., все-таки, через Shell...
Через win api CreateProcess.
finsoftrz
19 Июнь 2019, 9:39
Форум: CLARION for Windows
Тема: Чисто гипотетически !
Ответы: 64
Просмотры: 10301

Чисто гипотетически !

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

loc:ok=SELF.StartProcess('wscript ' & clip(SELF.FileNameScript))
finsoftrz
19 Июнь 2019, 9:34
Форум: CLARION for Windows
Тема: Чисто гипотетически !
Ответы: 64
Просмотры: 10301

Чисто гипотетически !

Это я про парсер xml... Скрипт - это прекрасное решение вопроса парсинга XML. Но в век глобальных киберугроз и постоянного вмешательства в выборы - лично мне не нравится когда программа постоянно шарашит что-то на запуск из TMP папки. Это может очень сильно огорчать антивирус, а их ведь тоже не все...
finsoftrz
19 Июнь 2019, 9:22
Форум: CLARION for Windows
Тема: Чисто гипотетически !
Ответы: 64
Просмотры: 10301

Чисто гипотетически !

Constantine писал(а): 19 Июнь 2019, 9:17Спасибо!
Но это - пример использования.
А интересует именно способ прикручивания: через COM-интерфейс, через Shell, через OLE и т.п.
run
finsoftrz
19 Июнь 2019, 8:32
Форум: CLARION for Windows
Тема: Чисто гипотетически !
Ответы: 64
Просмотры: 10301

Чисто гипотетически !

Тоже не удержусь. :-) Интерфейс через vbscript - никаких закрытых библиотек, куча примеров в интернете на любой случай. Работает железобетонно и без сюрпризов. Один раз обертку написать, чтобы в приложении минимум кода было. Уже не первый год в боевом режиме работает на нескольких десятках рабочих м...
finsoftrz
17 Июнь 2019, 12:11
Форум: Железо
Тема: Работа с Меркурием
Ответы: 103
Просмотры: 26609

Работа с Меркурием

Я тоже 4 года в банке отработал. С 1994 по 1998. Вначале один в отделе был, потом еще 4 женщин дали. Стало много тяжелее. Разруливать их вечные женские дрязги между отделами. А потом ушел в свободный полет.
finsoftrz
17 Июнь 2019, 9:17
Форум: Железо
Тема: Работа с Меркурием
Ответы: 103
Просмотры: 26609

Работа с Меркурием

На форумах еще много обсуждений. Кто-то и примеры выкладывает. Беда у всех одна. Времени, конечно, такой серфинг много отнимает...
finsoftrz
17 Июнь 2019, 8:35
Форум: Железо
Тема: Работа с Меркурием
Ответы: 103
Просмотры: 26609

Работа с Меркурием

Когда сервер возвращает ошибку, там может быть полезная информация.
finsoftrz
17 Июнь 2019, 7:57
Форум: Железо
Тема: Работа с Меркурием
Ответы: 103
Просмотры: 26609

Работа с Меркурием

Для рабочего: fsFileMakerL.AddOutLine('<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"') fsFileMakerL.AddOutLine(' xmlns:ws="http://api.vetrf.ru/schema/cdm/registry/ws-definitions/v2"') fsFileMakerL.AddOutLine(' xmlns:base="http://api.vetrf.ru/sch...
finsoftrz
17 Июнь 2019, 7:56
Форум: Железо
Тема: Работа с Меркурием
Ответы: 103
Просмотры: 26609

Работа с Меркурием

Для тестового: fsFileMakerL.AddOutLine('<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"') fsFileMakerL.AddOutLine(' xmlns:ws="http://api.vetrf.ru/schema/cdm/ikar/ws-definitions"') fsFileMakerL.AddOutLine(' xmlns:base="http://api.vetrf.ru/schema/cd...