Какова вероятность, что функция FileWriteString или FileWriteInteger не запишут данные в файл, в каких случаях это бывает, стоит ли делать проверку на число записанных байт?
- Ошибка ли
- MetaTrader 4 Client Terminal build 509
- [Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2.
количество записанных байт используется для смещения каретки, иначе будете писать все поверх предыдущего.
FAQ:
количество записанных байт используется для смещения каретки, иначе будете писать все поверх предыдущего.
количество записанных байт используется для смещения каретки, иначе будете писать все поверх предыдущего.
Нет, смещение указателя, это понятно. Вот допустим мне надо записать данные в бинарный файл разных типов. String = 32 байта Double = 8 байт Integer = 4 байта. Может ли функция FileWriteString записать не 32 байта, а не дописать хотя бы один байт! Может быть такая ошибка, или она точно запишет 32 байта как мне надо?
может, если файл занят каким нибудь другим софтом, ну например экселем...
Понятно, значит все таки стоит делать проверку на число записанных байт. Спасибо за ответ!

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь