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

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

insert в TFileStream [D2005, 2003]


self.name ©   (2008-07-31 19:17:00) 

:)День добрый.
подскажите как вставить новые данные в TFileStream.
я пробовал копировать всё от позиции, в которую добавляю данные, добавлял, а потом возвращал скопированное...но, если файл будет большим тогда это будет долго.
есть еще способы сделать это?) как?


self.name   (2008-07-31 20:05:00) [1]

пойду знакомиться с xml...
с базами не хочу связываться - не дорос, наверное, еще))


self.name   (2008-07-31 20:03:00) [2]

оо)) чувствую продолжение темы "inifiles vs xml"


Medbe}I{onok XML   (2008-07-31 20:00:00) [3]

у меня куча записей без ограничений по размеру..
если не вставка, то надо будет писать по верху и измененные данные добавлять в конце. но тогда надо еще и таблицу с адресами и номерами - записи должны идти по порядку...
как думаете - какой вариант лучше?..


Лучше не парится с кодом чтения сохранения вообще, а использовать готовые механизмы.
Если мультиплеер - субд. Если нет, то xml самое то.


palva   (2008-07-31 19:58:00) [4]

Для этого и придумали базы данных. Либо вручную писать их функционал.


Medbe}I{onok XML   (2008-07-31 19:56:00) [5]

лучше xml вместо своего файла


self.name   (2008-07-31 19:54:00) [6]

у меня куча записей без ограничений по размеру..
если не вставка, то надо будет писать по верху и измененные данные добавлять в конце. но тогда надо еще и таблицу с адресами и номерами - записи должны идти по порядку...
как думаете - какой вариант лучше?..


Medbe}I{onok XML   (2008-07-31 19:42:00) [7]

Кроме как перезаписыванием файла, данные не вставить. Увы.

С дуба упал что-ли ?


Medbe}I{onok XML   (2008-07-31 19:40:00) [8]

В сад.

Инна!


Тын-Дын   (2008-07-31 19:39:00) [9]


> self.name ©   (31.07.08 19:17)  
> :)День добрый.
> подскажите как вставить новые данные в TFileStream.
> я пробовал копировать всё от позиции, в которую добавляю
> данные, добавлял, а потом возвращал скопированное...но,
> если файл будет большим тогда это будет долго.
> есть еще способы сделать это?) как?


Кроме как перезаписыванием файла, данные не вставить. Увы.


> Medbe}I{onok XML ©   (31.07.08 19:17) [1]
> не. долго не будет


В сад.


Loginov Dmitry   (2008-07-31 19:39:00) [10]

> есть еще способы сделать это?) как?


имхо этот - самый быстрый. А без вставки - никак?


Medbe}I{onok XML   (2008-07-31 19:17:00) [11]

не. долго не будет


Наверх

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