How can i send/receive messages between MT4 and C++

 
How can i send/receive messages between MT4 and C++
 
  1. mt4 calls DLL
  2. mt4 write file, DLL or seperate process reads
  3. named pips
Reason: