Главная страница
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.011 c
1-54648
pok
2003-04-08 13:42
2003.04.17
Как получеть доступ к свойствам компонентов дочерной MDI формы


14-54833
KA_
2003-04-01 12:21
2003.04.17
RDSN сломали :(


7-54918
IceMan_T
2003-02-19 15:07
2003.04.17
использование ASPI


3-54426
MishaS
2003-03-28 17:02
2003.04.17
Обработка Событий TTable


3-54418
Mixa
2003-04-01 12:17
2003.04.17
Обновление LONG RAW