这个异常是什么原因引起,,,怎么解决?还请各位大侠帮忙。。(50分)

  • 主题发起人 zxp_ping
  • 开始时间
Z

zxp_ping

Unregistered / Unconfirmed
GUEST, unregistred user!
代码:
Var
    tempJpeg:TJpegImage;
begin
....
    MyStream.Position:=0;
    tempJpeg:=TJPEGImage.Create;
    tempJpeg.PixelFormat:=jf24bit;
    tempJpeg.LoadFromStream(MyStream);//执行到这句出错??
....
end;
Project ...Ext Raised exception class EJPEG with message 'JPEG error #52'.
Process stopped. Use Step or Run to Continue.

我本来想找EJPEG类解释,可不知道怎么找。?
 
直接引用 JPEG单元即可

Uses Jpeg;
 
不对。我已经添加,且如果我未添加的话不是报这种错。
 
已经解决。。谢谢各位关注。
 
将原因共享出来让大伙儿分享呀!
 
to zxp_ping:
你所述的错误,很可能由于对 TStream这个流的使用不正确造成的,
我不知道你所说的是什么错误,如果是因为调用了抽象类的方法,你用
Tstream的派生类试试。
 
MyStream里放的根本就不是合法的Jpeg数据
 
接受答案了.
 
顶部