Форум: "Основная";
Текущий архив: 2002.05.09;
Скачать: [xml.tar.bz2];
ВнизTIniFile Найти похожие ветки
← →
Ihor (2002-04-24 18:20) [0]Привет всем.
Как в TIniFile под 98 запихнуть файл больше 64Кб?
Сейчас видает "програма виполнила некорек....."
Спасибо за помощь.
← →
Anatoly Podgoretsky (2002-04-24 18:34) [1]Ограничение на ини файлы 64 к
← →
drpass (2002-04-24 18:37) [2]Запихни то же самое в реестр. Хотя ума ни приложу, что можно хранить в ini размером более 64К. Ты что, фото любимой собачки туда засунул?
← →
Doom (2002-04-24 21:27) [3]
> drpass © (24.04.02 18:37)
> Хотя ума ни приложу, что можно
> хранить в ini размером более 64К. Ты что, фото любимой собачки
> туда засунул?
Зачем ты так. У меня тоже когда-то такая проблема была, очень неприятно был удивлен. Может человек использует ини файл как базу данных например. Я вот пытался и рисунок туда запихнуть, преобразовывал рисунок к текстовому представлению!!! Но потом решил, что лучше в ини хранить ссылку на файл.
> Ihor (24.04.02 18:20)
Ты тоже ссылки на файлы используй, а не файлы пихай в ини.
← →
ShaggyDoc (2002-04-25 06:53) [4]Для больших INI-файлов я использую TagIniFile из библиотеки Alex Ghost Library v1.7. Там еще много полезного, но TagIniFile я использую всегда.
Автор: Алексей Попов (Alex Ghost)
WWW: http://aghost.da.ru, http://aghost.i.am
E-mail: aghost@bigfoot.com, aghost@iname.com
FIDO: 2:5012/23.141
Помимо работы с большими файлами обработка производится во много раз быстрее. А большие ИНИ действительно иногда нужны. Таким извращенцам, как я. И как база данных, с которой можно работать из Лиспа, и как dirinfo с комментариями к файлам и папкам, и для огромных классификаторов.
← →
Anatoly Podgoretsky (2002-04-25 07:58) [5]Только вот эти файлы уже нельзя называть ини
← →
Андрей Сенченко (2002-04-25 09:40) [6]На самом деле не так уж и тяжело написать самому большинство процедур, используемых в работе с TIniFile. Опять же, посмотрел наконец недавно RXLib - там есть много похожего. Просто работай с файлом *.ini как с простым текстовым файлом, используя собственные процедуры - там всей писанины ну максимум на пару дней.
← →
ShaggyDoc (2002-04-25 09:48) [7]> Anatoly Podgoretsky
Можно и не называть. Например, если он косит под БД, даем расширение DBI. Но формат-то остается со всеми его прелестями. Главная в том, что любая программа может с ним работать. А не может, так заставим. Конечно, специально использовать для хранения относительно больших данных приходится вынужденно, но иногда иначе никак нельзя.
← →
Anatoly Podgoretsky (2002-04-25 10:27) [8]ShaggyDoc © (25.04.02 09:48)
Формат определяет размер <= 64k
И если стандарнтные средства отказываются работать с этим файлом, то это уже не может считаться таковым.
Свои средства с пообным файлом конечно будут работать
← →
TAndrew (2002-04-25 11:30) [9]> Anatoly Podgoretsky © (25.04.02 10:27)
> Формат определяет размер <= 64k
это ограничение формата или ограничение windows?
> ShaggyDoc © (25.04.02 06:53)
> Для больших INI-файлов я использую TagIniFile из библиотеки Alex Ghost Library v1.7.
всецело одобрям. Действительно очень удобно, можно полностью отказаться от стандартных IniFile
> Автор: Алексей Попов (Alex Ghost)
он же - автор Ghost Installer"а
> WWW: http://aghost.da.ru, http://aghost.i.am
> E-mail: aghost@bigfoot.com, aghost@iname.com
> FIDO: 2:5012/23.141
из FIDO он уже ушел...
← →
Anatoly Podgoretsky (2002-04-25 11:41) [10]TAndrew © (25.04.02 11:30)
"это ограничение формата или ограничение windows?"
Вт данном случае это одно и тоже, ИНИ файлы были изобретены для Windows и к ним имеется соответмтвуюеще АПИ
← →
Anatoly Podgoretsky (2002-04-25 11:45) [11]Да и какая разница, откуда ограничение, что же выдавать сообщение, что не могу мол работать и выходить аварийно.
Или используем стандерт или работаем толькро не стандартными методами и при этом естественно ограничиваем других в использовании этого файла стандартными средствами.
Размер в 64 к говорит, что то не в порядке в консерватории, наверно требуюся другии форматы или пересмотр постановки задачи.
← →
ShaggyDoc (2002-04-25 13:35) [12]> Anatoly Podgoretsky ©
Если я не пишу в INI-файлы Windows, а только в свои, то "стандарт" устанавливаю я сам. Если я, сдуру, вздумаю работать с WIN.INI - буду пользоваться "стандартом".
Если стандартные средства НЕПРАВИЛЬНО работают с INI-файлами (микроскопического размера) из-за кэширования - я не буду пользоваться ими в своих программах (независимо от размера файла)
Если виндовый NOTEPAD или стандартные MEMO не грузят файл более 64К, то не надо ли требовать пересмотра постановок задач, в которых используются большие текстовые файлы?
Если глючность или ущербность ряда "стандартных" средств становится стандартом поведения, то такой стандарт нам не нужен.
← →
Игорь Шевченко (2002-04-25 14:07) [13]День добрый, ShaggyDoc ©,
> Если виндовый NOTEPAD или стандартные MEMO не грузят файл
> более 64К, то не надо ли требовать пересмотра постановок
> задач, в которых используются большие текстовые файлы?
Нет, надо пользоваться WordPad и TRichEdit :-))
> Если глючность или ущербность ряда "стандартных" средств
> становится стандартом поведения, то такой стандарт нам не
> нужен.
Боюсь, что в данном случае стандартные средства просто используются не по назначению. Всякому овощу - свое место.
С уважением,
← →
Anatoly Podgoretsky (2002-04-25 14:21) [14]Я тоже возражу!
NOTEPAD и MEMO не имеют ограничения, есть ограничение операционной системы. Для снятия ограничение определенных ОС на две этои вещи, существуют две другие вещи, это TRichEdit и WordPad.
Пиши в свои но это не будет INI файл, а будет твой собственный, на них нет никаких ограничений кроме твоих.
Не кто не тебя не заставляет использовать стандарты, а вот отход от них это не хорошо, матюгаться потом приходится многим сторонам, ты же окажесься в сторонке.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.05.09;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.006 c