Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Хочешь написать торгового робота? Загляни в Справочник MQL5!
Max
8
Max 2015.08.27 10:41 

Добрый день!

Подскажите пожалуйста как правильно создать файл.  Не получается, хоть убей. Новый файл не создаётся -- ошибка 5004. При этом, если файл создать в папке руками, то всё отлично читается и пишется.

 Код например такой:

 void OnStart()

  {

  datetime a=Time[0];

  Alert(a);

  int handle=FileOpen(a+".csv",FILE_CSV|FILE_WRITE|FILE_READ);

  Alert(GetLastError());

  FileWrite(handle,1,2,3,4,5,6);

  FileClose(handle);

 }

Max
8
Max 2015.08.27 11:20  
pmn:

Добрый день!

Подскажите пожалуйста как правильно создать файл.  Не получается, хоть убей. Новый файл не создаётся -- ошибка 5004. При этом, если файл создать в папке руками, то всё отлично читается и пишется.

 Код например такой:

 void OnStart()

  {

  datetime a=Time[0];

  Alert(a);

  int handle=FileOpen(a+".csv",FILE_CSV|FILE_WRITE|FILE_READ);

  Alert(GetLastError());

  FileWrite(handle,1,2,3,4,5,6);

  FileClose(handle);

 }

Всё, сам разобрался. Видимо была проблема с приведением типа datetime к string в названии файла
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий