Главная страница
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.021 c
14-1078624091
Pahan_
2004-03-07 04:48
2004.04.04
Подскажите надежный алгоритм шифрования


14-1078671515
Delphi5.01
2004-03-07 17:58
2004.04.04
Adobe Premiere


14-1078658912
Undert
2004-03-07 14:28
2004.04.04
Flash


3-1078731190
Aldor
2004-03-08 10:33
2004.04.04
Инкремент Primary Key. Как достичь уникальности?


7-1074796750
Stanislav
2004-01-22 21:39
2004.04.04
%ErrorLevel% - Попал в тупик.