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

Вниз

Макс. размер INI файла   Найти похожие ветки 

 
Tolic-F ©   (2003-04-05 10:48) [0]

Неожиданно наткнулся на такую вещь: программа не хочет считывать с INI файла ключи и заголовки (возвращается пустая строка), которые находятся дальше 2511 строки, не считая пустых строк и коментариев. Тоесть палучается, что максимум заголовков и ключей в INI файле, котрые читаются, может быть 2511 :(((

Подскажите пожалуйста, как увеличить этот предел?
Мне нужно еще значений 215 добавить.


 
Anatoly Podgoretsky ©   (2003-04-05 10:55) [1]

Отказаться от INI файлов, у INI файлов ограницение в 64 кб и перейти на что то другое, даже INI подобное, но можно и свое.
Gравда попутно придется отказать и от стандартной поддержки в лице TIniFiles, которая является оберткой над WinApi.


 
Tolic-F ©   (2003-04-05 11:16) [2]

Блин, плохо.
А что INI подобное? Реестр штоли?
Зря тока INI файл наполнял :(((((


 
Palladin ©   (2003-04-05 11:29) [3]

напиши свой класс работы с ini


 
Anatoly Podgoretsky ©   (2003-04-05 11:38) [4]

Tolic-F © (05.04.03 11:16)
А ты что использовал его как базу данных :-)
ИНИ подобные, значит, что внешне похожи на ИНИ, но работа с ними ведется с помощью своих процедур и методов, в обход WinApi.
На рынке есть несколько таких продуктов, поищи на торри.


 
Tolic-F ©   (2003-04-05 13:59) [5]

Да, примерно как базу (нафиг звезался тока), даже в справке Delphi нифига не сказано помоему про 64 Кб.
Anatoly Podgoretsky, может конкретный протукт(ы) назовете?


 
Tolic-F ©   (2003-04-05 14:07) [6]

Нашол парочку:
TBigIniFile и IniFiles32
Щас попробую...


 
Leran2002 ©   (2003-04-05 14:11) [7]


> Да, примерно как базу


А не легче было бы использовать какуюнить базу, или работать с обычными файлами?!


 
Tolic-F ©   (2003-04-05 20:24) [8]

Получилось! Через компонент IniFiles32 все работает как надо.

Как я понял, компонент работает с INI файлом через TStringList (вследствии чего, комметарии нужно писать с новой строки).
Спасибо Anatoly Podgoretsky! Я как то и не подумал, что бывают компоненты для таких целей, видать их специально для таких "умников" как я делают :)

> А не легче было бы использовать какуюнить базу, или работать с обычными файлами?!

Еслиб я знал про ограничение, может и использовал базу, а вообще куда уж легче обычного INI файла?



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

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

Наверх




Память: 0.48 MB
Время: 0.012 c
1-54711
DmTsaplin
2003-04-04 17:19
2003.04.17
DBGrid не получает фокус ввода


7-54934
Fider
2003-02-23 21:41
2003.04.17
Вопрос по AT командам модему


14-54852
seregin2003
2003-03-31 13:16
2003.04.17
---|Ветка была без названия|---


14-54886
Aga
2003-03-28 18:35
2003.04.17
Shell Namespace


3-54421
Afteam
2003-04-01 10:51
2003.04.17
Есть компоненты для работы с DBase в многопользовательском режиме