Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сохраниение графики в БД Oracle [D6, Oracle, ]


Александр_нн ©   (2001-12-14 22:02:00) 

Используется Дельфи 6, и Oracle 8.1.5, нужно поместить изображение в поле BLOB без использования BDE, обычный текст и пр. - нет проблем, а вот с графикой получилась заминка, подскажите пожалуйста...


Xpdeveloper   (2001-12-15 04:16:00) [1]

Если рисуешь - рисуешь на канве,
канву всегда можно переложить в битмап,
а битмап можно засунуть куда угодно.
Надеюсь для переростка слво канва не вызвало смеха.


Suntechnic   (2001-12-15 04:13:00) [2]

> Xpdeveloper (15.12.01 04:11)
>ну посмеялся - смейся дальше.
>Я смотрю ты еще не дорос до этого.

...скорее перерос...


Xpdeveloper   (2001-12-15 04:11:00) [3]

ну посмеялся - смейся дальше.
Я смотрю ты еще не дорос до этого.


Suntechnic   (2001-12-15 04:11:00) [4]

Я? Не поверишь... рисую...


Xpdeveloper   (2001-12-15 04:09:00) [5]

а откуда ты графику берешь?


Suntechnic   (2001-12-15 04:07:00) [6]

> Xpdeveloper (15.12.01 03:58)
> и битмап превращается в текстовый хекс-код
Вообще то битмап никуда не превращается :) Он битмапом как был так и остался. А "текстовый хекс-код" это cool :))) Сам сочинил? :)

P.S. Да кстати... ресурсы тут абсолютно ни при чём...


Xpdeveloper   (2001-12-15 03:58:00) [7]

Лучше и безопасней - конвертить графику (скажем битмап - TBitmap) в текстовый ресурс (есть такая функция в Делфях) - и битмап превращается в текстовый хекс-код
TMemorystream.WriteComponentRes
.ReadComponentRes
а потом - в текст, тоже там же должна быть функция


Suntechnic   (2001-12-15 03:32:00) [8]

А поконкретнее можно? Если БДЕ не используется, тогда что?


Наверх

Титульная страница Поиск, карта сайта Написать письмо