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

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

TIniFile, ограничения на INI [D6, Win2k]


Avsam ©   (2003-01-29 16:04:00) 

Хочу испотльзовть INI-файл для экспорта-импорта данных.
Если ли какое-то ограничение на размер INI-файла.
Особенно интересны ограничения на Binary-секции.

А то что-то у меня не то.
TIniFile.WriteBinaryStream пишет нормально, а
TIniFile.ReadBinaryStream читает только первый килобайт.

Может кто сталкивался?


Avsam   (2003-01-29 17:23:00) [1]

Спасибо большое.
TMemIniFile работает нормально.


Dms   (2003-01-29 17:06:00) [2]

Глянь еще функции:

WritePrivateProfileString
GetPrivateProfileString

По моему ими удобнее и надежнее сохранять бинарные данные в INI файл


Dms   (2003-01-29 16:47:00) [3]

Никаких ограничений нет. Вместо TINIFile используй TMemINIFile


Digitman   (2003-01-29 16:45:00) [4]

если экспортер/импортер - твои собственные приложения, то нет резона выполнять операцию экспорта/импорта через файл текст.формата.

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


Avsam   (2003-01-29 16:37:00) [5]

Кстати, а что бы тогда для экспорта-импорта выбрать?

Самому писать некогда, но чувствую, придется.


REA   (2003-01-29 16:20:00) [6]

32к кажется. Для экспорта-импорта подойдет что-то другое.


Наверх

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