Вверх ↑
Ответов: 4621
Рейтинг: 746
#1: 2020-04-21 13:10:40 ЛС | профиль | цитата
Galkov писал(а):
Такие переделки затронут архитектуру всего кода
К сообщению прикреплен готовый вариант. Не затронувший ничего. Следовательно - тестирование только вновь добавленного. Я - протестировал. Пробуйте.

Можно обсудить вопрос надо ли читать верхний DataSize также и в других режимах. Также решить что делать когда файл оканчивается раньше, чем строка полностью считана - выдавать только часть строки или ничего.

Могу предложить дополнительные возможности компоненту:
- чтение размера файла больше 4Гб
- чтение и установка позиции для файлов больше 4Гб
- дополнительные методы
-- doSize - установка размера потока
-- doTrunc - обрезка размера файла до текущей позиции
-- doSkip - изменить позицию на указанное в потоке значение (+/- = вперед/назад)
-- doSeekEof (doSkipAll, doSkipEof) - быстрый переход в конец файла (экв. doPosition(Size)).
карма: 26

0
файлы: 1DataToFileEx_NS_mod_2020-04-21.zip [2.9KB] [386]
Редактировалось 3 раз(а), последний 2020-04-23 09:58:53