取经关于blob和元文件存取的问题

                            
我现在从blob中取数据,为什么出现“metafile   is   not   valid”的错误,源码如下:   
  f:=Tmemorystream.Create;  
  try  
  tblobfield(query1.FieldByName('image')).SaveTostream(f);  
    boxmf.LoadFromstream(f);       //出错的地方  
    finally  
      f.free;  
      end;  
  同时,我把它按照下面这样操作,元文件却可以正常显示:  
  try  
  tblobfield(query1.FieldByName('image')).SaveTofile('..\ljb.emf');  
  boxmf.LoadFromfile('..\ljb.emf');  
  finally  
  deletefile('..\ljb.emf');  
  end;  
  请高手帮我分析一下,万分感谢!!!

查看回复

最新教程