Еще о записи в файл
Я еще заметил у себя, когда в один и тот же файл пишешь все, потом наступает такой момент, когда в него не пишется уже ничего и появляется надпись типа "Write error. Invalid file handle". В чем дело, я так и не понял. Приходится перезапускать МТ или выгружать и загружать индикатор заново.
Я еще заметил у себя, когда в один и тот же файл пишешь все, потом наступает такой момент, когда в него не пишется уже ничего и появляется надпись типа "Write error. Invalid file handle". В чем дело, я так и не понял. Приходится перезапускать МТ или выгружать и загружать индикатор заново.
1. при открытии файла указатель переносится в начало файла
2. записывает поверх.
после открытия файла спросите его размер функцией FileSize. если размер нулевой, значит файл только что создался
2. записывает поверх.
после открытия файла спросите его размер функцией FileSize. если размер нулевой, значит файл только что создался
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Я хочу использовать эту функцию для хранения глобальных переменных (стандартные не подходят). Один файл - одна переменная. При записях всегда открываю и после записи закрываю файл но всё равно записывается не так как надо.
В связи с этим вопросы:
1. При открытии файла, указатель переносится в начало файла? (я думаю это так, но почему запись с глюками)
2. Если в файле есть инфа, то как поступает FileWrite:
a) Просто вставляет текст, а текст который был сдвигает.
b) Записывает поверх (подобно тому, когда печатаешь с insert-ом)