верно ли, что при загрузке из файла mfc-шными методами текущая позиция в файле может прыгать взад-вперед, и в частности, в какие-то моменты до завершения чтения оказываться в конце файла? дело в том, что сейчас я завершаю чтение по условию
PHP Code:
ar.GetFile()->GetPosition() != ar.GetFile()->GetLength(),
и в результате чтение завершается где-то в середине, оставляя часть данных за бортом.
и второй вопрос: если это дейтсвительно так, то единственный способ - самому держать в файле инфу о том, как долго считывать?