Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос по Ini-файлам [D5, Win95/98]


MMMaaaxxx ©   (2002-11-26 00:11:00) 

Народ!!! Подскажите кто знает, сколько разделов может содержать Ini-файл, у меня такое подозрение что количество разделов ограничено.


Слесарь Матерящийся   (2002-11-26 11:59:00) [1]

Насчёт ограничений ini файла по длине -- 110 Кб (монстр!) через TMemIniFile. Всё работает!


Smithson   (2002-11-26 11:31:00) [2]

Хороший модуль, спасибо.


ShaggyDoc   (2002-11-26 11:14:00) [3]

Надо использовать TagIniFile из библиотеки AGLib Алексея Попова, автора GhostInstaller и никаких проблем с размерами не будет. Плюс скорость раз в 10 выше. Плюс отсутствие проблем с кэшированием INI в Windows.

http://www.ginstall.com/ag-ware/RUS/index.html

Всю библиотеку я давно не использую, а модуль agIniFile - всегда


VID   (2002-11-26 10:05:00) [4]

to MMMaaaxxx: насколько мне известно, в ини можно записывать много, а читать ограниченное число кб. попробуй использовать вот это...

http://delphibase.endimus.com/?action=viewfunc&topic=fileini&id=10151

просто замени две описанные функции в файле inifiles.pas на те что лежат по указанному линку.. а ориг. методы этого модуля (inifiles.pas) просто откомментируй.
И не забудь ReadSectionsEx в этом случае переименовать в ReadSections, и соотв. ReadSectionEx в ReadSection

не гарантирую что всё это поможет решить проблему в win95/98 но может получится...


Smithson   (2002-11-26 09:23:00) [5]

Насчет инишника на 64 K - у меня программа хранит некий список строк от 7 до 48 тысяч строк - размер файла соответственно от 20 до 200 Кб. Поначалу я пытался хранить этот список в ини, потом в реестре и остановился на отдельном файле.
А у ини есть еще ограничение на размер секции, причем маленький, чуть ли не 4 Кб.


Дмитрий К.К.   (2002-11-26 08:33:00) [6]

У меня реестр всякой ерундой забит, уже устал чистить RegCleaner"ом :D


Suntechnic   (2002-11-26 08:25:00) [7]

Хотел бы я посмотреть на реестр, в который каждый кому не лень будет писАть 64K :0


BoxTer   (2002-11-26 06:52:00) [8]

>MMMaaaxxx
Хотел бы я глянуть на прогу, которая будет юзать ИНИшник более 64К. :-)))


Дмитрий К.К.   (2002-11-26 06:16:00) [9]

Юзай реестр, никаких ограничений.


^Sanya   (2002-11-26 00:40:00) [10]

Насколько я знаю, так как сам проверял, ограничение объёма ini - 64К.


Юрий Зотов   (2002-11-26 00:14:00) [11]

Насколько я помню, ограничен общий объем - 32К.


Наверх

Титульная страница Поиск, карта сайта Написать письмо