Терминал не разрешает файловые операции за пределами "песочницы", т. е. нельзя ничего сделать с файлами, которые расположены вне папки MQL4\Files. Для работы с любыми файлами придется использовать WinAPI файловые операции. Но это уже не MQL.
Спасибо, а есть примеры? а то все примеры до 600 билда.
Vitaliy Kacheev:
Спасибо, а есть примеры? а то все примеры до 600 билда.
Спасибо, а есть примеры? а то все примеры до 600 билда.
Билд здесь не при чем, т. к. API не менялось. Вот до сих пор рабочий пример от MQ - Файловые операции без ограничений.
я как раз это пробовал, и не пашет в итоге.
Vitaliy Kacheev:
я как раз это пробовал, и не пашет в итоге.
я как раз это пробовал, и не пашет в итоге.
Функции _lopen и т. д. - используют ANSI-кодировку. Сейчас же используется Unicode. Именно для этого примера можно внести небольшие правки. Правда, они справедливы только для текстов с латинскими символами. Русские символы будут искажаться.
Файлы:
File_Read_Write.mq4
13 kb
Спасибо, помог) заработало, видел что Unicode, но не придал внимания.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Спасибо