Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];

Вниз

Макс. размер 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.008 c
14-54848
Neznaika
2003-04-01 13:43
2003.04.17
Прозрачный фон в RichEdite


8-54753
belocarsk
2003-01-17 10:28
2003.04.17
TMediaPlayer


3-54423
Saska
2003-04-01 12:40
2003.04.17
Снова TADOQuery


14-54832
Dimodim
2003-03-29 08:51
2003.04.17
Как вычислить в Дельфи интеграл?


1-54672
Тимохов
2003-04-04 15:53
2003.04.17
Господа, пользующиеся Д7.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский