Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.04;
Скачать: CL | DM;

Вниз

проблема с TIniFile   Найти похожие ветки 

 
sndanil ©   (2002-10-24 16:10) [0]

проблема в том, что записываю длинную строку в ини файл ... и она записывается, но когда считываю, то она считывается не до конца ... вот фрагмент:

fini.WriteString("0","Files","E:\danil\work\Final\tests\many_symbols\a\A\A,E:\danil\work\Final\tests\many_symbols\a\A\AA,E:\danil\work\Final\tests\many_symbols\a\A\AAPL,E:\danil\work\Final\tests\many_symbols\a\A\AAS,E:\danil\work\Final\tests\many_symbols\a\A\AAUK,E:\danil\work\Final\tests\many_symbols\a\A\ABC,E:\danil\work\Final\tests\many_symbols\a\A\ABF,E:\danil\work\Final\tests\many_symbols\a\A\ABGX,E:\danil\work\Final\tests\many_symbols\a\A\ABI,E:\danil\work\Final\tests\many_symbols\a\A\ABIZ,E:\danil\work\Final\tests\many_symb
...
s\many_symbols\a\A\AZR");

...ну в общем длинная правда:)вся не помещается... там в общем 256 имен файлов ... ну так вот ... я бы понял если бы стояло ограничение на длинну строки, но тогда почему она записывается в файл вся, а считывается не более четвертинки...
считываю так:
...
strs: TStrings
...
fini.ReadSectionValues("0",strs);
...заранее благодарен всем отозвавшимся...


 
Smithson ©   (2002-10-24 16:19) [1]

Было тоже самое. Пришлось делать отдельный файл. Будет интересно узнать о причинах и методах борьбы.


 
Aristarh ©   (2002-10-24 16:39) [2]

>sndanil ©

Зачем было спрашивать, раз ноль реакции?


 
Aristarh ©   (2002-10-24 16:40) [3]

Прошу прощения, ошибся веткой


 
DieHard ©   (2002-10-24 17:47) [4]

2sndanil:
причина в реализации метода TIniFile.ReadSection
в нем жестко указан буфер под считываемую секцию = 16384
кстати в TIniFile.ReadString тоже есть ограничение = 2048
можно в принципе написать наследник от TIniFile, в котором реализовать эти методы с буфером нужного размера


 
Smithson ©   (2002-10-24 18:11) [5]

Спасибо, попробую...



Страницы: 1 вся ветка

Текущий архив: 2002.11.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
4-11557
AndreyS
2002-09-09 12:17
2002.11.04
Определение активности юзера (клава, мышь) по локалке.


3-11086
VikOss
2002-10-15 17:29
2002.11.04
Отчёт


1-11197
Maloi
2002-10-24 18:04
2002.11.04
Извините за тупой вопрос, но как в Label или QRLabel (QReport)


14-11405
konorl
2002-10-14 05:41
2002.11.04
Component ImageLib ?


14-11424
Dmitriy Polskoy
2002-10-15 10:24
2002.11.04
Delphi Personal