Вниз
Скачать: CL | DM;

Кто может подсказать принцип?   Найти похожие ветки 

← →
Dennis S ©   (2004-01-14 21:53) [0]

Задача такая: как грамотно организовать сохранение н-ое количество КАРТИНОК с какими-либо параметрами и н-ое количество текстов + возможно еще какие-либо текстовые данные в один файл?

Например с такими данными:
(начальная запись) => v1, Obj=4, JPEG=1-1, BMP=1-2, TXT=2-3
1-ая картинка => JPEG, (data), 34, 12, 450, 120, Т0
2-ая картинка => BMP, (data), 66, 161, 56, 56, Т1
1-ый текст => TXT, (string), 3, 10, T1
1-ой текст => TXT, (string), 45, 250, T1

Количество объектов может быть "неограниченным".
...и как это потом прочитать (загрузить)???


← →
Styx   (2004-01-14 22:26) [1]

Может, это поможет:
http://www.comizdat.com/3/4/90/3571/3574


← →
raidan ©   (2004-01-14 22:27) [2]

Очччь просто.
Структура
record
typeOfInhObject:integer;
sizeOfInhObj:integer;
end;

предваряет каждый твой объект.
Усе.
В typeOfInhObject описываешь тип того, что сохраняешь.
В sizeOfInhObj - размер сохраняемого объекта.
Потом можно либо потоками, либо по-тупому читать и записывать.
Помле окончания опять такую структуру и т.д.


← →
Dennis S ©   (2004-01-14 23:43) [3]

2 Styx
Спасибо, почитаю, попробую разабраться...
Однако, там ActiveX :(

2 raidan
а подробнее можно?
и как сами объекты хоронить в record?


← →
Юрий Федоров ©   (2004-01-14 23:52) [4]

почему бы не сохранить в XML
картинку в виде HexToStr например
или Base64

если в бинаник - то сначала пишем размер картинки, потом картинку
считываем в обртном порядке
то же и с текстами


← →
Ломброзо ©   (2004-01-15 00:03) [5]

>Dennis S © (14.01.04 21:53)
>Юрий Федоров © (14.01.04 23:52) [4]

Авсамом деле. Не сдаётся ли Вам, шта

сохранение н-ое количество КАРТИНОК с какими-либо параметрами
и н-ое количество текстов + возможно еще какие-либо текстовые
данные в один файл


вполне допустимо обозвать "письмом"?


← →
Dennis S ©   (2004-01-15 00:16) [6]

> Юрий Федоров ©
> Ломброзо ©

А как это потом обратно загружать, если:
н-ое количество КАРТИНОК и н-ое количество текстов + возможно еще какие-либо текстовые
данные
?????


← →
Ломброзо ©   (2004-01-15 00:51) [7]

парсеров MIME-формата в природе неисчислимое множество, в т.ч. объектная модель Microsoft Outlook


← →
Amoeba ©   (2004-01-15 11:13) [8]


> Styx (14.01.04 22:26) [1]

Это наилучшее решение проблемы.


← →
Dennis S ©   (2004-01-15 12:00) [9]

> Styx (14.01.04 22:26) [1]
> Это наилучшее решение проблемы.

Согласен - рекомендую всем.
Всем спасибо.



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.007 c
3-83118
_Strelok_
2003-12-29 11:37
2004.01.26
Использование IBDataSet


14-83237
ZeroDivide
2004-01-06 10:59
2004.01.26
Бросайте курить в новом году!


8-83214
OgurSoft
2003-09-22 14:24
2004.01.26
Как узнать имя файла шрифта?


6-83232
Alec
2003-11-22 00:52
2004.01.26
Как прогаммно узнать ip адресс компьютера в интернете ?


1-83155
snoup
2004-01-15 01:33
2004.01.26
Как сделать свое окно активным в виндоус?




   Наверх