Главная страница
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.112 c
1-1100778694
snake1977
2004-11-18 14:51
2004.12.05
Параметры функций в DLL


4-1098638436
VZup
2004-10-24 21:20
2004.12.05
Фильтр OpenDialog a


14-1100536294
kaZaNoVa
2004-11-15 19:31
2004.12.05
Психологические вирусы ?


1-1100853835
Ivolg
2004-11-19 11:43
2004.12.05
Данные


3-1099568570
SergP
2004-11-04 14:42
2004.12.05
DBGRID. Узнать State для остальных ячеек строки в DrawColumnCell