*.wmf в BLOB(БД Paradox, IDE Builder5)
От: _Natalia_  
Дата: 21.08.02 03:27
Оценка:
Здравствуйте, господа программисты!
Помогите девушке справиться с одной проблемой, пожалуйста.
По сути: как добавить и просмотреть wmf-файл в БД Paradox в поле типа BLOB.
Среда разработки Builder5.
Заранее благодарю.
Re: *.wmf в BLOB(БД Paradox, IDE Builder5)
От: NeuroVirus Россия  
Дата: 21.08.02 06:05
Оценка:
Здравствуйте _Natalia_, Вы писали:

N>Здравствуйте, господа программисты!

N>Помогите девушке справиться с одной проблемой, пожалуйста.
N>По сути: как добавить и просмотреть wmf-файл в БД Paradox в поле типа BLOB.
N>Среда разработки Builder5.
N>Заранее благодарю.

вроде в Demos\DB\FishFact лежит примерчик

в Дельфе выглядит примерно так:


if MyDataSet.FieldByName('WMF_Blob').IsBLOB then begin
  MyStream := TMemoryStream.Create;
  try
    (MyDataSet.FieldByName('WMF_Blob') as TBlobField).LoadFromStream(MyStream);
    MyStream.Seek(0, soFromBeginning);
    MyMetafile.LoadFromStream(MyStream);
    // рисуем метафайл куда хотим
  finally
    MyStream.Free;
  end;
end;
Re[2]: *.wmf в BLOB(БД Paradox, IDE Builder5)
От: Аноним  
Дата: 21.08.02 13:15
Оценка:
Спасибо, NeuroVirus!
Но прблема состоит в том, чтобы хранить и отображать ИМЕННО wmf-файл.
На половину я такую проблему решила, посредством потока мне удалось записать
в поле BLOB wmf-картинку, но вот DBImage его отображать не хочет, а вот *.bmp отображает.:(
Но все равно спасибо, впервые обратилась к услугам этого форума.:))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.