请教各位前辈,如何在VB6中,把一个DOC文件放到EXE文件中并显示(编译生成后就只需要EXE文件,无需DOC文件);有点类似电子书,从网上下了几个CHM的原码试试,好象都不行,请帅哥们发个简单的源码示范一下,谢谢啦!!!
例如:把C:\11.DOC编译到11.EXE中,编译后即使删除11.DOC只运行11.EXE也能显示11.DOC的内容;

解决方案 »

  1.   

    要做成资源档,但是你这样也是要打包的,VB光靠一个exe是不可能运行的.你做成资源档也是多此一举,所以个人意见觉得没这样必要。
      

  2.   

    将DOC作为资源加入到工程中,运行时取出再显示。
    以上功能若用VB5实现并不添加其他控件则可以不要发布Msvbvm50.dll,因为WIN98以上自带。
    以上功能若用VB6实现并不添加其他控件则WIN98需要发布Msvbvm60.dll,WIN2000以上可以不发布
      

  3.   

    很简单阿,直接把DOC中的内容放到工程中的TEXT控件或RICHTEXT控件中,编译出来的东西就是一个EXE,不用原来的DOC了。