Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Извлечение картинки (blob) из БД

323
12 августа 2004 года
Sergun
228 / / 20.09.2000
Как извлечь картинку из Paradox и поместить её в TSpeddButton...? Вернее как это сделать наиболее грамотно?
294
13 августа 2004 года
Plisteron
982 / / 29.08.2003
Цитата:
Originally posted by Sergun
Как извлечь картинку из Paradox и поместить её в TSpeddButton...? Вернее как это сделать наиболее грамотно?


Может, покопать в сторону метода SaveToSream?
Типа как в хелпе:

 
Код:
TMemoryStream *pMS = new TMemoryStream;
try
{
  SQLDataSet1Images->SaveToStream(pMS);
  Image1->Picture->Bitmap->LoadFromStream(pMS);
}
__finally
{
  delete pMS;
}
509
13 августа 2004 года
Moroz
52 / / 20.12.1999
Цитата:
Originally posted by Sergun
Как извлечь картинку из Paradox и поместить её в TSpeddButton...? Вернее как это сделать наиболее грамотно?



(TBlobField*)DataSet->FieldByName('Img')->SaveToStream(memorystream) а дальше из стрима хоть куда загружай


ps: за синтаксис не очень ручаюсь... могу забыть, точно одно приводишь к другому типу и сохраняешь... так же можно и обратно

2.5K
15 августа 2004 года
VladСD
24 / / 20.04.2003
Цитата:
Originally posted by Moroz


(TBlobField*)DataSet->FieldByName('Img')->SaveToStream(memorystream) а дальше из стрима хоть куда загружай


ps: за синтаксис не очень ручаюсь... могу забыть, точно одно приводишь к другому типу и сохраняешь... так же можно и обратно


Поправка:
((TBlobField*)DataSet)->FieldByName('Img')->SaveToStream(memorystream)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог