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

Вниз

Просмотр прикрепленніх файлов   Найти похожие ветки 

 
Ignoramus ©   (2004-03-16 00:21) [0]

Привет всем! Может конечно не туда обращаюсь, но все таки выслушайте...
Дело вот в чем у меня в базе есть Блоб поля в которых буду хранится файлы, хотел у вас попросить совета вот по какому вопросу6 Мне надо  чтобы их как то просматривать, то есть как например это сделано в почтовых программах при вложенных в письма файлах и еще при том чтобы иконка файла была соответствующая родному приложению, ну а потом при двойном клике этот файл открывать, на худой кнец просто копироать куда то....может кто то встречался с такой проблемой?
Помогите!
Спасибо всем за советы.


 
Плохиш   (2004-03-16 00:32) [1]

Ты скажи, что не получается.
А то программу за тебя писать никто не будет, да и "Делфи для чайников" набивать тоже влом.


 
Defunct ©   (2004-03-16 00:40) [2]

Лучшая база данных для хранения файлов - файловая система. Там и проводник есть, в котором по двойному клику можно запустить, и перекопировать можно и удалить. В общем не понятно зачем извращаться с Блоб полями.


 
Юрий Зотов ©   (2004-03-16 06:36) [3]

> Ignoramus

1. Запись-чтение BLOB-поля: FileStream, BlobStream.
2. В таблице должно быть минимум 2 поля - сам файл и его расширение (либо все имя). По расширению получаем иконку (см. ExtractAssociatedIcon).
3. При двойном клике читаем запись, сохраняем BLOB-поле во временный файл с нужным расширением (см. GetTempFileName) и выполняем ShellExecute.

> Defunct ©   (16.03.04 00:40) [2]

Например, база данных почтовых сообщений (да и вообще любых документов). База данных мультимедийной информации: таблица музыкантов (текст, числа, картинки), таблица групп (текст, числа), таблица альбомов (текст, числа, картинки), таблица песен (текст, числа, звукозапись) и пр.

И еще 40 тыс. примеров. Стоит только чуть-чуть напрячь фантазию.



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

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

Наверх




Память: 0.47 MB
Время: 0.031 c
14-1077491088
Soft
2004-02-23 02:04
2004.04.04
Святая вера в науку!!!


4-1074854466
kentavr
2004-01-23 13:41
2004.04.04
Helpme please


4-1075293731
GrayFace
2004-01-28 15:42
2004.04.04
Как получить список шрифтоф, кодировок и т.д.


14-1079076635
-=гость=-
2004-03-12 10:30
2004.04.04
Как писать хелп?


1-1079620489
Erik
2004-03-18 17:34
2004.04.04
Как определить масив констант?