Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.08;
Скачать: CL | DM;

Вниз

Структура файлов?   Найти похожие ветки 

 
Василий   (2004-07-21 20:34) [0]

Как можно удобно и просто хранить несколько текстовых файлов в одном большом и при
  необходимости изменять их, добавлять новые, удалять ненужные? Желательно без использования
  баз данных, т.к. я в них не секу пока. Заранее спасибо за ответы!


 
Palladin ©   (2004-07-21 21:12) [1]

Так ты и в таком случае и в хранении не сечешь...


 
Красный молоток   (2004-07-21 21:19) [2]

Используй потоки.


 
Anatoly Podgoretsky ©   (2004-07-21 21:25) [3]

Василий   (21.07.04 20:34)  
И придется тебе написать свою базу, с выборками, добавлением, удалением и изменением, плюс упаковка - 4 основных кита баз, так стоит ли мучаться, правильнее взять какую ни будь базу, написаную профессионально.


 
Palladin ©   (2004-07-21 21:29) [4]

И ведь перед тем как написать свое нужно изучить тонны теории...


 
z007   (2004-07-21 22:34) [5]

Вариант 1
1. Написал заголовок с именем, размером файла и точкой его начала.
2. Записал первый текстовой файл в txts.txt, запомнил (в record) точку начала (0), размер 154 (byte)имя "txts1",
3. Записал второй текстовой файл в конец файла txts.txt, запомнил точку начала (155), размер 1022 (byte)имя "txts2"..
4..200. повторить операцию 3
201. Дописать заголовок (набор записей в конец файла txts.txt), указали размер заголовка (количество записей - файлов).
202. Закрыть.
Изменение и удаление путем перезаписи новой версии файла во временный ($txts.txt) и переименования его в txts.txt (предыдущую версию фала удалить или переименовать в *.backup)..
Вариант 2
Поступить с файлами как со строками: в конец каждого записать знак конца файла "$OME_$IGNATURE". И что-нибудь еще. Ищите файл, нажодите его и работайте с ним....


 
Slym ©   (2004-07-22 04:39) [6]

IStorage


 
oleg_SYS ©   (2004-07-22 09:36) [7]

Если текст маленький, то удобно будет использовать TINIFile. А если лом БД делать и хочешь хранить несколько файлов в одном, используй ZIP-архив. А ещё лучше - используй TFileStream, но там лапками печатать будет сложно...



Страницы: 1 вся ветка

Текущий архив: 2004.08.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.066 c
4-1088399337
DmitryS
2004-06-28 09:08
2004.08.08
TreeView на WinAPI


14-1090256794
<DeL.>
2004-07-19 21:06
2004.08.08
Помогите!


4-1087460946
WwW
2004-06-17 12:29
2004.08.08
Мастера как из своей программы набрать текст в чужом окне


1-1090479966
Lamer_Of_Delphi
2004-07-22 11:06
2004.08.08
Интерпретатор


1-1090490575
ted
2004-07-22 14:02
2004.08.08
Задание и смена пароля приложения