OleContainer1.LoadFromStream提示出错。不知是什么原因。请教各位~!

                            
代码如下:   
  var  
      filestream:tfilestream;  
  begin  
                      filestream:=tfilestream.Create('d:\aa.doc',fmOpenRead);  
                  olecontainer1.Create(nil);  
                  olecontainer1.LoadFromStream(filestream);  
  end;  
  --------------------------------------------------------  
  设置  
                  olecontainer1.OldStreamFormat:=false;  
  出错信息是  
                  Invalid   stream   format  
   
  设置  
                  olecontainer1.OldStreamFormat:=true;  
  出错信息是  
                  OLE   error   80030050  
   
  ---------------------------------------------------------  
  文件是有格式的,所以olecontainer在打开的时候可以确定是那个officeserver从而与之相连,  
  我想流应是无格式的,如果olecontainer要想从流打开的话是不是先要设定一下olecontainer的格式?不知道是怎样设,请教各位大侠了!~

查看回复