witam
moja znajomość C++ jest znikoma :)
dopiero sie ucze
programuje w trche innym jezyku MQL4 wykorzystywany w platformach MT4 :)
ale do sedna o co mi chodzi
posiadam od kolegi (ktorego juz nie mam sumienia meczyc :) ) plik DLL
i za jego posrednictwem z jedego mt4 do drugiego przekazuje sobie dane :)
kod ktorego urzywam wygląda tak :
#import "MMF_MT4.dll"
int MMF_Init(string AShareName, int AMaxSize);// inicjalizacja
bool MMF_Done();//zakonczenie
bool MMF_WriteString(int AHandle, string AString);
string MMF_ReadString(int AHandle);
bool MMF_WriteDouble(int AHandle, double AValue);
double MMF_ReadDouble(int AHandle);
bool MMF_WriteInt(int AHandle, int AValue);
int MMF_ReadInt(int AHandle);
int handle;
void init()
{
handle=MT4_MMF_Init("test",16);
}
void start()
{
MT4_MMF_WriteDouble(handle,1.234);//zapisuje do pamieci wspoldzielonej
Print( MT4_MMF_WriteDouble(handle) );//odczytuje z pamieci wspoldzielonej
}
powyzszy przykald w tym samym progranie zapisuje i odczytuje
mam cicha nadzieje ze znajdzie sie ktos kto bedzie w stanie mi pomoc
nie wiem jak w C++ odwolac sie do w/w dll`ki
i uzyc wyzej pokazanych uchwytow :)
jest jakas szansa ??
pzdr Andrzej