Связь из C++ DLL с работающей программой C#

Я только что реализовал C++ DLL в Metatrader 4.

В этой DLL функция иногда вызывается Metatrader. Эта функция получает значения от Metatrader и должна передать ей уже запущенную программу C#.

Как правильно это сделать?

Спасибо за помощь!


person user1956123    schedule 07.05.2013    source источник


Ответы (2)


  • разъем
  • оконное сообщение
  • трубка
  • Я уверен, что есть много других способов
person jmihalicza    schedule 07.05.2013

Тема, которую вы ищете, это IPC, Interprocess Communication. В MSDN есть руководство по этому вопросу: http://msdn.microsoft.com/en-us/library/windows/desktop/aa365574%28v=vs.85%29.aspx

Чтобы скопировать их список методов,

  • буфер обмена
  • COM
  • Копирование данных
  • DDE
  • Сопоставление файлов
  • Почтовые ящики
  • Трубы
  • RPC
  • Сокеты Windows
person tenfour    schedule 24.05.2014