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

Вниз

Что то вроде dll   Найти похожие ветки 

 
ToyBoy   (2004-11-23 12:46) [0]

Нужно создать файл который состоит (как бы) из кусков к которым можно обращаться по отдельности (чтение, дозапись, удаление).
Подскажите пожалуйста как это сделать. Коли чего спасибо скажу на орешке :)


 
Reindeer Moss Eater ©   (2004-11-23 12:48) [1]

файл записей


 
Digitman ©   (2004-11-23 13:54) [2]


> Коли чего спасибо скажу на орешке


и без "спасибы" на орех тянет.
DLL-то причем ? ты чем собрался манипулировать - какими-то своими данными или файловым PE-образом ?


 
Amoeba ©   (2004-11-23 14:06) [3]

Попробую угадать. Может автору вопроса нужно что-то вроде этого?
http://www.aidaim.com/products/sfs/sfs_spec.php


 
KSergey ©   (2004-11-23 14:10) [4]

А может взять любую БД? Она как раз и занимается тем, что создает файл как бы из "кусков" (записей) и позволяет их (записи, "куски") добавлять, модифицировать и удалять...


 
Суслик ©   (2004-11-23 14:38) [5]

можно посмотреть структурные хранилища (structured storage)

см. в msdn интерфейсы IStorage и IStream и примеры к ним


 
Amoeba ©   (2004-11-23 14:45) [6]

Библиотека SingleFileSystem (для некоммерческого использования бесплатно). Если надо, могу дать сслылку где взять исходники.

http://www.aidaim.com/products/sfs/sfs_spec.php

Использование SingleFileSystem на порядок проще чем использование структурированных хранилищ. Работаешь как с обычной файловой системой, причем привычными методами. Сам пользуюсь.


 
Суслик ©   (2004-11-23 14:47) [7]


> на порядок проще чем использование структурированных хра

там-то в чем проблемы?
Дело привычки


 
Amoeba ©   (2004-11-23 14:53) [8]


> Суслик ©   (23.11.04 14:47) [7]
>
> > на порядок проще чем использование структурированных хра
>
> там-то в чем проблемы?
> Дело привычки

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


 
Суслик ©   (2004-11-23 14:55) [9]


>  [8] Amoeba ©   (23.11.04 14:53)

я писал экпорт в biff8 для excel. Он сделан на основе структурных хранилищ. Согласен, что при более сложном использовании будут проблемы.


 
Amoeba ©   (2004-11-23 15:15) [10]


> Суслик ©   (23.11.04 14:55) [9]

Сам как-то делал проект с хранением разнородных данных в одном файле с использованием структрурированных хранилищ. Но в дальнейшем для таких задач перешел на использование SFS. Скорость разработки резко возросла.

P.S. Что касается формата файлов MSOffice и структурированных хранилищ это мне известно давно. Вобщем где-то нужны хранилища, а где-то лучге использовать альтернативные решения типа SingleFileSystem (от AidAim) или SolidFileSystem (от Eldos).



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

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

Наверх




Память: 0.49 MB
Время: 0.04 c
3-1099979637
Explorer
2004-11-09 08:53
2004.12.05
AdoDataSet для работы c StoredProc


1-1101233667
Al1
2004-11-23 21:14
2004.12.05
Для чего свойство Tag


1-1101277931
you
2004-11-24 09:32
2004.12.05
проблема с fastreport-ом


14-1100704225
Pavel_levaP
2004-11-17 18:10
2004.12.05
разбилась матрица на ноутбуке


14-1100495172
KSergey
2004-11-15 08:06
2004.12.05
Поставить Win9x рядом с Win2k