Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.30;
Скачать: CL | DM;

Вниз

Jpeg и Blob поля   Найти похожие ветки 

 
AliceSpain   (2004-12-22 05:20) [0]

Необходимо просматривать в программе поля из БД, а там jpg  как? И я так понимаю в <L может содержаться и весь файл так и ссылка на него, а если ссылка то как с ним работать?


 
Александр Иванов ©   (2004-12-22 09:33) [1]

Вопрос в том как определить содержимое поля, или как работать с файлами, зная их полные имена?


 
Stanislav ©   (2004-12-22 16:53) [2]

Function ShowJPG (Field:TBlobField;var Image:TImage):Integer;
VAR S:TMemoryStream;J:TJPEGImage;
begin
Result:=0;
If not Field.DataSet.Active or Field.IsNull then
begin
Image.Canvas.Brush.Color:=clBtnFace;
Image.Canvas.FloodFill(0,0,clWhite,fsSurface);
patBlt (Image.Canvas.Handle ,0,0,Image.Picture.Width,Image.Picture.Height,PATCOPY);
end
else
begin
S:=TmemoryStream.Create;
J:=TJpegImage.Create;
S.Position:=0;
Field.SaveToStream(S);
S.Position:=0;
J.LoadFromStream(S);
Image.Picture.Bitmap.Assign(J);
Result:=S.Size;
J.Free;
S.Free;
end;
end;


 
AliceSpain   (2004-12-24 01:29) [3]

Спасибо Stanislav. Только возникла еще одна проблема, если я пишу в БД а потом считываю то все хорошо, но... у меня в БД уже есть картинки которые туда вставили прямо в Access, вот их я прочитать немогу, они в пакетах. Можно что нибудь с этим сделать?



Страницы: 1 вся ветка

Текущий архив: 2005.01.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
11-1088631285
Vladimyr
2004-07-01 01:34
2005.01.30
SysDcu 7 - где же эти 5 кБ ?


1-1105713503
NightStranger
2005-01-14 17:38
2005.01.30
Шифрование папки


1-1106163851
Shamansky
2005-01-19 22:44
2005.01.30
Html страницы в Delphi


1-1106120724
Progh
2005-01-19 10:45
2005.01.30
Как задать иконку консольному приложению ?


14-1105655974
GanibalLector
2005-01-14 01:39
2005.01.30
Может кому надо?Берите...