Вверх ↑
Ответов: 4621
Рейтинг: 746
#1: 2020-10-21 15:33:56 ЛС | профиль | цитата
Другая строка запишется в начало буфера, перезаписав всё что там было. Последующая установка размера подгонит впритык. Можно использовать LB_GETTEXTLEN для более точной установки размера.
В целом твой вариант требует меньше перевыделений памяти, так что более оптимальный. Можно ещё улучшить, если установить один раз заведомо больший размер, а затем после чтения сбрасывать Position вместо doClear.
карма: 26

0