说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

各位大虾,小弟有100分送上*_*,有谁知道如何在Delphi中调用.CHM格式的帮助文件?

编辑:说三道四文库 发布时间:2017-07-28 05:08
HTML文档下载 WORD文档下载 PDF文档下载
欢迎提出详细方案。(最好有编码)
另有谁知道什么工具做.CHM格式的帮助文件比较方便,及下载网址?
Application.Help := Help1.chm
Application.HelpFile := 'C:\MyHelp.CHM'
1.WinExec('myhelp.chm');
2.
uses ShellAPI;
ShellExecute();

3.CreateProcess;

4.Help Design或Help&Manual
ShellExecute(0,'open','help.chm',nil,nil,0); 
在uses加入shellapi
工具使用微软的HTML WorkShop罢,权威,任何一张Visual Studio中都有。

1、先找到HTMLHlp.Pas(安装了HTML WorkShop的目录应该有)
2、将这个PAS加入到工程中
3、在要调用的单元中加入对这个单元的引用。
  Uses HTMLHlp;
4、用这种方法调用:
  HtmlHelpA(Handle,PChar(HelpFile),HH_DISPLAY_TOC,0);
变化第三个参数,可以在打开帮助时得到不同的效果(比如打开目录、索引、搜索或者直接打开某个帮助主题)。 
 

你试试一定行,这是我的软件中的调用帮助的程序。

procedure TfrmMain.miHelpClick(Sender: TObject);
var
p:pchar;
begin
  if FileExists(ExtractFilePath(Application.Exename)+'HELP.chm') then
   begin
    p:=pchar(ExtractFilePath(Application.Exename)+'HELP.chm');
    ShellExecute(0, nil, p, nil, nil, SW_NORMAL);
   end
  else
   begin
    p:=pchar(ExtractFilePath(Application.Exename)+'heremed3.5帮助文件\hereinfoIndex.HTM');
    ShellExecute(0, nil, p, nil, nil, SW_NORMAL);
   end;
end;

如果没有这个PAS,贴上地址,我发给你。
这里可以下载 HTML Help Workshop   微软的
http://www.microsoft.com/downloads/release.asp?ReleaseID=33071&area=search&ordinal=1
http://www.csdn.net/expert/topic/625/625832.xml?temp=.9682428
多谢各位!
问题暂时已结,我会散分的!
IBM纳米光子芯片对付大数据 单个通道25Gbps AWS数据仓库服务Redshift是最好的选择吗? 又赚了一笔:微软向两公司收取Android专利费 深度解析:Android4.2系统“应用验证服务” 欧洲移动游戏大会:五大行业趋势 大揭秘:Windows Phone 8 键盘输入的8个设计精髓 朝鲜:探寻最神秘的移动互联网王国 如何让IE 10玩转响应式网站 Windows Server 2012:令CIO激动的三个新特性 高德和新浪微博战略合作 打通账号互调数据 乐观锁和悲观锁 你更钟情于哪一个? Apple索30%分成 iOS版微软SkyDrive更新搁浅 [简讯] Linux 3.7发布 开源图形卡驱动程序 高效敏捷的十大经验法则 佛瑞斯特资讯公司预测2013年云计算的十个变化 百会中小企业CRM年会成功举办 发布CRM选型指南 诺基亚创新体验中心NEIC训练团正式开班 新威胁:IE新漏洞允许网站跟踪鼠标 少编码多思考:代码越多 问题越多 [简讯] JDK 7u10发布 修复安全漏洞 搜狗茹立云:为何搜狗语音助手比Siri更精准? BlackBerry 10最终版SDK Gold发布 谷歌地图正式登陆App Store 为开发者推出SDK 你的云数据的三个最大威胁 公开叫板:Google不打算推出Win8版Gmail和Drive APP备案风波:开发者何去何从? 32位和64位的JVM 我该选择哪个呢? 黑莓“Got Game Port-a-Thon”活动将于12月22日在北京举行 专访Moti Joseph:浏览器安全的经验之谈 四大开源云平台的命运基因 FPS移动游戏:画质不是第一位,操控才是死穴 金山词霸取词有问题 关于 删除文件,急死我了 使用adsl奇怪的问题,可以ping通主机和设备,但不能浏览网页(有分相送100分) 关于 删除文件,急死我了 如何测出电话不通时返回得声音(占线声),它的具体代码?我要做一个占线自动重拨的程序 :vc里面是否有Cwave类存在, 我是初者:照顾一下--Web编程具体指的是什么? 什么是sdk? 2000系统日志总是抱满,原因何在? 急!! Oracle在win2000打开服务是有误?如何清除 传一个字符串给子窗体? 关于asp.net中的自定义终端控件问题(请对web程序开发的高手讨论) 我是初者:照顾一下--Web编程具体指的是什么? 谁会装双启动!帮帮忙呀 求cuteFTP3.0注册码 请问大家,为什么TC图形库中,使用异或技术(setwritemode(XOR)),在相同地方画两次相同的圆却无法将圆擦去呢? 请问javascipt中的框架的 top 指什么? 纯属题外话! ipc连接与telnet的区别? 明天我要去考研,所以要早睡! 世界著名病毒编写组织和成员介绍,包括大名鼎鼎的29A(希望反病毒厂商能给他们发感谢信!) 各位,请问哪里有在winxp下查看拨号上网密码的软件? 请问到底是xp好还是2000好?或者xp有什么缺点(硬件要求高不算)谢谢! 求VSS6.0C下载 大家觉得:女孩子身高多高最合适? 我想写:select * from talbe where name like '杨%',写到adoquery1.SQL.Text后面怎么写阿?那些''''搞得我昏了,哪个好人来讲讲? 微软出版的《SQL Server2000技术内幕》这套书怎么样,看过的来讲一下啊 c#好还是bcb好?会不会淘汰bcb呀? 讨论!!!大家帮我想想!这样会不会是访问该站点的所有人只用一个SQL线程呢??? 如何在PB下实现Windows风格的标准按钮栏?请高手帮忙,十分感谢! 读DBF中被删除的记录 在div里如何加水平线 Web Service是这样慢吗? FreeBSD下C++语言工程文件的编译问题 此贴开给“zzheaptech(风的往事)”接分,感谢热心的朋友们,向你们致敬! 大家进来给个建义 谁能告诉我资源文件的语法,或者有好的关于C和C++的好网站!谢谢!!! 如何计算当天的时间差值? 这个SQL语句错在哪了? 小弟有四个三角了,放分 都说php用word很简单!!我怎么从来没成功过!!!!?? 不能反问表是什么原因 请问在局域网内的电脑怎么样象电信拨号服务器那样,使之设置成为可以提供拨号服务的主机? 高分求答 文字型简易电子计算器设计 又一个delphi处女作!下载照样送分!提了改进方法的送高分! 菜鸟问题!谁能详细叙述一下,如何将编译过后的exe文件中的数据库正常的链接使用! 大家帮我看看我打印机的问题。 请问怎么设置使局域网内的电脑能象电信那样成为可以提供拨号上局域网服务的主机? 简单的问题.关于MFC命名规则: 老实说,是不是mysql驱动有bug,或者是java.sql.ResultSet类有bug?? 关于QQ的问题,请各位帮帮忙。谢谢! 杭城重高录取线昨日出炉 前三所之间拉杭州地铁2号线庆春广场站开工 计划工杭州将研究制定奢侈浪费行为惩治条例宁杭甬高铁票开卖首日不见火爆抢票戚永远任丽水市人民政府副市长把主城区边角地块利用起来 杭州试验塔杭州市人大常委会公布任命名单陈德荣离任温州书记 政协委员写《不舍宁波市人大常委会公布最新任免名单杭地铁1号线火车东站站明试运营 新时7月1日起华侨回国定居需向侨务部门提连续两天强降雨36.2万人受灾 浙江杭州地铁全天运营时间延长至15小时浙江教师流动机制将于近期出台火车东站屋顶电站昨并网发电 每日可供杭州火车东站今天上午8点开始售票天气明日转晴 梅雨天气尚未来临地铁庆春广场施工 庆春东路周边通行调龙游拆改衢江养殖场 保护饮用水源头活宁波男子舌苔变黑慌张就医 医生称杨梅嘉绍跨江大桥7月初通车 台州去上海可启源小学四位新老师内蒙古之旅常趴在窗户上看学校首批300名抗日英烈名录公布上学去他喜欢考古练字闻香浙师大戏剧协会勇夺周冠军乌国防部长:东部“反恐”结束 开展防加拿大小伙中文不大好房产资讯多彩的声音都回来啦IPO正常审核企业意外的十佳菜价涨个不休安利蛋白粉昨起开贴“非转基因”标签在浙江省大学生“十佳小记者”炼成记君子不器,做一个文理融通的人趣味抓虾杭高新生入学,先行“叩门礼”这是窨井盖吗?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘