Witam,
Mam problem z wczytaniem obrazka jpg do DBImage. Oto moj kod:
if(OpenPictureDialog1->Execute())
{ if(!FileExists(OpenPictureDialog1->FileName))
return;
else
{ AnsiString tmp=ExtractFileName(OpenPictureDialog1->FileName);
AnsiString tmp2=ExtractFileExt(OpenPictureDialog1->FileName);
AnsiString Ext=tmp2.LowerCase();
if(Ext.AnsiPos("jpg")>0)
{ TJPEGImage *myjpeg=new TJPEGImage();
myjpeg->LoadFromFile(OpenPictureDialog1->FileName);
myjpeg->DIBNeeded();
DBImage1->Assign(myjpeg);
delete myjpeg;
}
}
}
Niestety nie mozna zrobic assign'a w ten sposob, bo pojawia sie niezgodnosc typow. Prosilbym o wskazowki w jaki sposob mozna rozwiazac ten problem.
Pozdrawiam.