dmitryb написал(а):
Hi All
Как вызвать программу на клиенте и дождаться окончания работы.
И только после этого продолжить выполнение программы.
Я нашел функцию GUI_RUN но она возвращает управление сразу после запуска программы.
У меня есть экзешник который работает COM портом и по окончанию работы создает файл с данными которые надо записат в базу.
Так вот строка загрузки файла стоит после GUI_RUN но успевает создаться. Надо обеспечить надежное решение. Поэтому всякие задержки после GUI_RUN не подходят. Файл 100% создается с нужными данными только после завершения экзешника.
Best regards:
Dmitry V. Bolshakov
Запускать не экзешник, а коммандник, который вызовет экзешник, а по завершению экзешника создаст файл-флаг.
В АВАРе в цикле проверять существование этого файла.
Это первое что приходит на ум.