Доброе время суток, изучаю mql4 можете подсказать в чем проблема.
Я пытаюсь просто сохранить массив в файл в бинарный
intOnInit()
{
int orders[3][4] = { 0, 1, 2, 3, 10, 11, 12, 13, 20, 21, 22, 23 };
bool local = false;
int h;
do
{
//h=local ? FileOpen("save.bin",FILE_WRITE|FILE_BIN) : FileOpen("save.bin",FILE_WRITE|FILE_BIN|FILE_COMMON);FileOpen("save.bin",FILE_WRITE|FILE_BIN|FILE_COMMON);
int er = GetLastError();
if(er!=0) {
Alert(er);
}
}
while(h==INVALID_HANDLE);
FileWriteArray(h,orders,0,3);
FileClose(h);
return(INIT_SUCCEEDED);
}
Что происходит: в папке C:\Program Files (x86)\Forex4you\MQL4\Files создается файл save.bin - как бы все ок, но он создается 0 байт! и при
попытке записать что то происходит ошибка ERR_FILE_CANNOT_OPEN
Что ошибка значит я уже загуглил, - но почему она возникает я так и не понял, файл создан но не сохраняет данные, в чем может быть дело?
Доброе время суток, изучаю mql4 можете подсказать в чем проблема.
Я пытаюсь просто сохранить массив в файл в бинарный
Что происходит: в папке C:\Program Files (x86)\Forex4you\MQL4\Files создается файл save.bin - как бы все ок, но он создается 0 байт! и при попытке записать что то происходит ошибка ERR_FILE_CANNOT_OPEN
Что ошибка значит я уже загуглил, - но почему она возникает я так и не понял, файл создан но не сохраняет данные, в чем может быть дело?