| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
专家: 老呆在从数据库中Image字段读出图像数据时出现如下错误提示: Project mdiapp.exe raised exception class EJPEG with message 'JPEG error #52'. Process ... 程序是这样写的: TStream *pSt; TBlobField * pField; TJPEGImage *jpeg ; Query1->Open(); TDBImage *p ; p=DBImage1; jpeg = new TJPEGImage(); pSt = Query1->CreateBlobStream(Query1->FieldByName("Image1"), bmRead); jpeg->LoadFromStream(pSt); // 出错位置 p->Picture =NULL; p->Picture->Bitmap->Assign(jpeg); delete pSt; 请问这是什么原因?怎么解决? 另外:p->Picture 有Assign方法 p->Picture->Bitmap有Assign方法 p->Picture->GraphBitmap有Assign方法 p->Picture->Graphic有Assign方法 他们的区别是什么?分别在什么时候应用? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
'JPEG error #52' 错误,解决办法
最新推荐文章于 2023-10-30 14:30:23 发布