Re: посчитать символы CR в мемо-поле | |
---|---|
Ydin Сообщений: 7639 Откуда: Киев Дата регистрации: 16.12.2005 |
Я измерял. Это самое быстрое, просто удивительно быстрое. Я парсил часто за свою последнюю жизнь. Конечно, по ситуации, но ALINES() - где только можно! ![]() |
Re: посчитать символы CR в мемо-поле | |
---|---|
of63 Сообщений: 24232 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Сергей! "А может быть не помню, но буду вспоминать" ) Извини, все мы тут под кличками, кличка не очень читаемая, поэтому по имени пытался, не сверился с именником... "в печку его" ) ... ) Все чаще появляются файлы >2Г, (в т ч и XML, чаще CSV, какой-то "выгружатель" из SQL-баз это делает, ребята не заморачиваются, передавая такие файлы...). про большие файлы вообше нет возможности прочитать, ктоме как последовательным чтением... Еще есть возможность открыть файл как битовую/байтовую карту - тоже очень хороший подход... Но про мелкие файлы: "Риски" небольшие при чтении и меньших размеров файлов, например, 100Мб, не понятно, прочитался ли файл полностью, или частично, или была ошибка - FILETOSTR такой инфы не возвращает. Призодится писать обвес этой нативной ф-ии, чтобы , например, она возвращала NULL при невозможности чтения, чтобы пищала/писаланаэкране невозможность чтения... все такое, усложнение кода, усиление непонятности кода. Но таков путь... () Узнать успешность чтения файла можно сравнив размер переменной с размером файла, например... и всякие другие предположения про ОС... Есть некая параноидальность в достижении всеядности твое проги, она излишняя в обычных случаях (не не лишняя в экстремальных) Вот пример. Что я написал вместо FGETS - я ее усложнил от чтения "ВКПС-строк", но до чтения блоков в ZIP-файле... это мой "путь" ) Исправлено 2 раз(а). Последнее : of63, 14.02.23 23:15 ![]() |
Re: посчитать символы CR в мемо-поле | |
---|---|
Vedmak Сообщений: 5748 Откуда: CiTY Дата регистрации: 30.10.2003 |
Ниже метод моего класса для ведения лога приложения на основе 'Scripting.FileSystemObject'. Возможно это поможет рассмотреть текстовый файл как "поток" и искать в нём нужные повторения.
------------------ Говорить стоит лишь для тех, кто слушает. ![]() |
Re: посчитать символы CR в мемо-поле | |
---|---|
of63 Сообщений: 24232 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Конечно, если использовать Фокс как макроязык управления обьектом FSO, то да. Можно использовать возможности ФСО, ограничений его не знаю. Есть вероятность, что этот тобьект тоже 32-приложение, хз...
![]() |
Re: посчитать символы CR в мемо-поле | |
---|---|
akvvohinc Автор Сообщений: 3916 Откуда: Москва Дата регистрации: 11.11.2008 |
У ФСО, конечно, есть какие-то возможности. Вот только к теме "посчитать символы CR в мемо-поле" они отношения не имеют. ![]() ![]() |
© 2000-2023 Fox Club  |