1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Sendmessage и т.п.

Тема в разделе "Delphi - программирование", создана пользователем SNike, 21 фев 2007.

  1. SNike

    SNike Гость

    Репутация:
    0
    Подскажите, как можно переслать сообщение из одной программы в другую, как это реализовать?
    Таким образом думаю организовать мониторинг одной программы при помощи другой, да что-то пока никак не получается :) . Хотя, может быть предложите и другой вариант мониторинга состояния одной программы при помощи другой, может у кого есть еще какие-либо мысли по этому поводу...
     
  2. European

    Репутация:
    0
    Регистрация:
    4 сен 2006
    Сообщения:
    2.566
    Симпатии:
    2
    Что ты подразумеваешь под мониторингом? Обе программы твои?
     
  3. Barmutik

    Barmutik Гость

    Репутация:
    0
    Варианты обмена данными:

    1. COM сервер
    2. TCP сервер
    3. Shared memory
    4. Named Pipes
    5. Window messages

    Да и ещё много можно придумать....
     
  4. SNike

    SNike Гость

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

    В самом простом случае и первая и вторая программа установлены на одной машине, но если они раскиданы в сети - уже хуже. Изначально думал использовать очередь сообщений Windows (MSMQ), но пришлось отказаться, т.к. одни компьютеры могут быть в домен, а другие в рабочей группе. Соотсвественно DCOM тоже тут не очень-то подходит, проще использовать сокеты

    Вот сейчас и думаю - при помощи чего это лучше осуществить?
     
  5. DIR3ct0r

    DIR3ct0r Гость

    Репутация:
    0
    TServerSocket, TClientSocket

    как вариант использование пайпов, но мне кажется сокеты проще будут в реализации.
     
  6. SNike

    SNike Гость

    Репутация:
    0
    Да, скорее всего на сокетах будет проще. К тому же снимается зависимость от принадлежности к домену
     

Поделиться этой страницей