Я не хочу быть грубым. Просто надеюсь помочь и уточнить
В ответ вы упомянули, что проблема не в чтении, а в том, что проблема была в win32. Но я действительно сомневаюсь в этом.
Во-первых, доступ к диску чрезвычайно медленный по сравнению с чем-либо связанным с графическим интерфейсом.
Даже если вы установите поле РЕДАКТИРОВАТЬ, чтобы оно содержало очень большое количество текста, это, по сути, просто memcpy и перерисовка.
Здесь требуется немного обработки. Строка должна пройти через, чтобы найти новые строки. И если вы переносите слова, вам придется добавлять ширину следующей буквы до тех пор, пока вы не превысите допустимую ширину. Но оба они чертовски быстры по сравнению с чтением с диска.
Так вы действительно уверены, что это проблема скорости графического интерфейса, а не чтения? Можете ли вы предоставить время на обоих? Мне просто так трудно поверить, что проблема заключается в графическом интерфейсе ...