LoadFromStream出错??
TImage *imgFront;
TImage *imgComm;
void __fastcall TfmManage::btFrontClick(TObject *Sender)
{
String usPhotoName;
TMemoryStream *msTemp = new TMemoryStream();
try
{
if(imgComm->Picture->Graphic != NULL)
{
imgFront->Picture->Assign(jpgTemp);
imgComm->Picture->Graphic = NULL;
msTemp->Position = 0;
jpgTemp->SaveToStream(msTemp);
msTemp->Position = 0;
fmMain->jpgFront->LoadFromStream(msTemp);//这里经常出现异常情况
fmMain->bFront = true;
}
}
catch(...){}
delete msTemp;
PanelComm->Visible=false;
}
不知道什么时候就会出错,谢谢各位给分析一下原因!!
[解决办法]
文件格式是否正确,文件内容是否正确,加载出错的时候用工具查看图片文件试试
[解决办法]
你这又是jpgTemp,又是msTemp什么的,到底是什么需求?