本帖最后由 thinkdogo 于 2009-10-31 16:20:30 编辑

解决方案 »

  1.   

    http://www.newasp.net/code/Delphi/20270.html 
    可以看看哪  是一个源代码  
      

  2.   

    upchm只能生成chm文件,和我们的要求有点出入,不过还是谢谢你
      

  3.   

    1.建立一个资源描述文件:resource.rc;//用文本编辑器编辑就可以了   
      内容为:htmlfile   RT_RCDATA   Filename.html   //请相应更改文件名   
      2.在命令行下用brcc32   resource.rc生成resource.res文件   
      3.在Project文件中用{$   resource.res}添加资源。   
      4.重新生成html文件代码:   
      var   
      htmlres:tresourcestream;   
      begin   
      htmlres:=TResourceStream.Create(hinstance,'SourceCode','RT_RCDATA');//Load     
      htmlres.SaveToFile(path+OUTFILENAME);   //输入文件,建立临时文件   
      htmlres.Free;   
      end;      
      实际上,这是建立一个临时文件,然后再Navigate这个临时文件即可。   
      程序退出的时候,删除临时文件即可。
      

  4.   

    非常感谢楼上的朋友,不过我对delphi一片茫然,也不知从何处下手,呵呵
      

  5.   

    如果只是想向用户展示效果,找一个电子书制作软件生成一个EXE即可.
    如果是想做一个电子书制作软件,那就比较麻烦.
    我做过电子书制作软件,无非是一个带webbrowser的壳程序,自定义一个数据库格式,将网页图片等资源打包后与EXE捆绑在一起.运行时,用壳程序读出资源.
    不过,工程量也不算小,不是一下子就说得清的.