html打包为可执行文件 本帖最后由 thinkdogo 于 2009-10-31 16:20:30 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.newasp.net/code/Delphi/20270.html 可以看看哪 是一个源代码 upchm只能生成chm文件,和我们的要求有点出入,不过还是谢谢你 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这个临时文件即可。 程序退出的时候,删除临时文件即可。 非常感谢楼上的朋友,不过我对delphi一片茫然,也不知从何处下手,呵呵 如果只是想向用户展示效果,找一个电子书制作软件生成一个EXE即可.如果是想做一个电子书制作软件,那就比较麻烦.我做过电子书制作软件,无非是一个带webbrowser的壳程序,自定义一个数据库格式,将网页图片等资源打包后与EXE捆绑在一起.运行时,用壳程序读出资源.不过,工程量也不算小,不是一下子就说得清的. 遇到SB老板,准备闪人 Sleepp 这个函数是怎么用的??? 如何查询access里带有空格的字段 阅读Delphi VCL 源代码发现一个奇怪的现象,请教? 彩色进度条的问题!在线等待!!!!!!! 高分求教关于socket的问题?急!!!!!!!! ADO访问Email 为何我的窗口在Win2000下创建后,在WinME下打开时大小和字体会不一样 救命啊,救命啊~!一个很菜的问题 谁知道ThemeEngine2.7.8中如何使菜单支持宋体字?有能解决的,本人必给分! SendMessage 能否发信息到一个调用的程序哪里? DbGridEH为什么插入新行会全选所有记录。悲剧!
可以看看哪 是一个源代码
内容为: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这个临时文件即可。
程序退出的时候,删除临时文件即可。
如果是想做一个电子书制作软件,那就比较麻烦.
我做过电子书制作软件,无非是一个带webbrowser的壳程序,自定义一个数据库格式,将网页图片等资源打包后与EXE捆绑在一起.运行时,用壳程序读出资源.
不过,工程量也不算小,不是一下子就说得清的.