dsoframer能否读取Office文件的字节流,把这个Office文件显示出来?现在我把Office文件读取出来,以二进制流的形式放到数据库中,当从数据库中取出来之后,怎样才能用dsoframer显示出来呢(我不想让二进制流转化成磁盘上的文件,再使用dsoframer.ocx去读磁盘上的文件。)

解决方案 »

  1.   

    二进制读取不需要dsoframer,那个用来解析你直接用C++的文件类以二进制方法读取,然后从数据库取出来的时候,可以使用CMemFile,这样就不写硬盘了,写在内存中
      

  2.   

    Office文件不是要用dsoframer显示吗?使用CMemFile以后,然后要怎么操作呢,dsoframer.Open(...)要传入VARIANT类型的参数,主要也就是文件的本地路径或者服务器路径。