Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Заведи свой торговый сигнал и подключи мониторинг счета!
Evgeniy Myznikov
441
Evgeniy Myznikov 2012.12.03 19:04 
Какова вероятность, что функция FileWriteString или FileWriteInteger не запишут данные в файл, в каких случаях это бывает, стоит ли делать проверку на число записанных байт?
Рустам
3604
Рустам 2012.12.03 21:49  
количество записанных байт используется для смещения каретки, иначе будете писать все поверх предыдущего.
Evgeniy Myznikov
441
Evgeniy Myznikov 2012.12.04 08:06  
FAQ:
количество записанных байт используется для смещения каретки, иначе будете писать все поверх предыдущего.

Нет, смещение указателя, это понятно. Вот допустим мне надо записать данные в бинарный файл разных типов. String = 32 байта Double = 8 байт Integer = 4 байта. Может ли функция FileWriteString записать не 32 байта, а не дописать хотя бы один байт! Может быть такая ошибка, или она точно запишет 32 байта как мне надо?
Рустам
3604
Рустам 2012.12.04 08:11  
может, если файл занят каким нибудь другим софтом, ну например экселем...
Evgeniy Myznikov
441
Evgeniy Myznikov 2012.12.04 08:14  
Понятно, значит все таки стоит делать проверку на число записанных байт. Спасибо за ответ!
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий