Главная страница
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.03 c
7-1074101190
Pavel74
2004-01-14 20:26
2004.04.04
а как люди работают с драйверами где можно прочитать


6-1074870110
Sirruf
2004-01-23 18:01
2004.04.04
Права доступа к сетевому ресурсу


7-1074185908
Miau
2004-01-15 19:58
2004.04.04
Типы из DLL


1-1079333578
Newb
2004-03-15 09:52
2004.04.04
Адрес офф.сайта Kuliba


1-1079385275
Маришка
2004-03-16 00:14
2004.04.04
IE Toolbar