На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
! В разделе обсуждаются следующие темы:
1) Процесс разработки программного обеспечения.
2) Определение требований к программному обеспечению.
3) Составные части и процесс проектирования (см. Шаблоны проектирования).
4) Документирование программного продукта(проекта).
5) Руководство разработкой программного обеспечения.
6) Проектирование пользовательского интерфейса.
7) Контроль версий проекта (см. Управление версиями в Subversion, Стратегии использования svn).
Модераторы: ElcnU
  
> Обмен данными между Java-программой и C++-программой в Windows
    Есть программа prog1, написанная на Java. И есть программа prog2, написанная на C++. Обе программы работают под Windows.

    Как произвести обмен данными между этими двумя программами?
    (Я знаю, что вместо С++-ой программы prog2 можно использовать механизм JNI/JNI, тогда это будет уже не С++-ная программа, а C++-ная DLL. Но меня интересует именно случай, когда используется обычная программа на C++).

    Можно произвести обмен через файл.
    А какие ещё существуют способы? Через Windows-сообщения? Через сокеты?
    Какой из этих способов считается лучшим? (Если обмениваться небольшим количеством информации, например--8 байт).

    И как реализовать обмен данными между этими двумя программами, используя сообщения Windows?
      erslgoeirjh, у тебя два вменяемых варианта:
      1. Использовать технологию COM в режиме localproc-сервера для одной из программ.
      2. Использовать Windows RPC. Для java есть биндинг: http://sourceforge.net/projects/jarapac.
      Сообщение отредактировано: Flex Ferrum -
      "Математики думают, что Бог в уравнениях, нейрологи уверены, что Бог в мозге, а программисты уверены, что Бог — один из них."
      Морган Фриман
      Мой учебник C++ - это просто!
      Я на blogspot.com.
        Для таких коротки хпосылок (8 байт) сокеты не подходят с точки зрения эффективности, ибо полезных данных будет меньше чем всяких заголовочных структур :)
        Windows as usual - my "wau" Windows experience
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script Execution time: 0,0725 ]   [ 17 queries used ]   [ Generated: 22.09.17, 06:16 GMT ]