Автор Тема: Вызов программы и получение результата  (Прочитано 2233 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Нужно следующее: вызывается программа, написанная на С++ - 32-х разрядное консольное приложение, а она в DOS\'е просто выводит на stdout, как можно получить этот результат?
Просто использовать "a.exe > file.ext". Можно так? Если можно, то возникает проблема - если несколько человек одновременно запускают эту программу с выводом в этот файл, flock уже нельзя, я так понял, использовать.
Евгений aka Razor,

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Вызов программы и получение результата
« Ответ #1 : 08 Июля 2001, 21:25:11 »
Цитировать
Britva (04-07-2001 13:19):
Нужно следующее: вызывается программа, написанная на С++ - 32-х разрядное консольное приложение, а она в DOS\'е просто выводит на stdout, как можно получить этот результат?
Просто использовать "a.exe > file.ext". Можно так? Если можно, то возникает проблема - если несколько человек одновременно запускают эту программу с выводом в этот файл, flock уже нельзя, я так понял, использовать.

в DOS\'e ???? т.е. в эмуляции доса от МастДая?
тогда какой тут flock?

а вообще то есть  exec, passthru, system
ну, будем исповедоваться?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28