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

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

编辑:说三道四文库 发布时间:2017-02-26 11:13
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
多谢各位!
问题暂时已结,我会散分的!
【舌尖上的CTO】兄弟肉夹馍的开发运维一体化 开创未来的关键:是什么造就了硅谷?(下) 安全漏洞影响2.5万iOS应用?AFNetworking维护者发布回应 《近匠》专访AbleCloud李海磊:IoT平台求变 腾讯、京东、微软等设计专家齐聚,探讨移动应用体验创新设计 TIOBE 2015年5月编程语言排行榜:微软系语言份额上升 《Hadoop核心技术》作者翟周伟 :我与Hadoop的不解之缘 云集百位核心专家 中国云计算大会演讲议题公布(表) 细品这杯香浓的咖啡——阿里中间件高级专家沈询的Java之旅 超图研究院院长李绍俊:创新2.0时代的平台软件研发体系 优麒麟(Ubuntu Kylin)15.04发布派对在天津成功举行 【CTO讲堂】以API为核心的移动应用云大发展时代 游戏设计的迭代误用:从半成品到概念修正 成功的社区在于拥抱变化——知乎创始人周源专访 优化UITableViewCell高度计算的那些事 国外iOS大牛:开发Apple Watch应用我犯过的错 云上Java System Profiling与Debugging——蚂蚁金服观察与实践 搜狗商业平台Java技术实践 Java在电信软件领域的技术实战 关于Java框架Vert.x的几点思考 Java在游戏服务器开发中的应用 Java框架研发思考 那些年,Java程序员用过的开发工具 Java内存模型的历史变迁 Java 8与Apache Ignite Java开发与技术挑战——关于技术的技术思考 专访唯品会架构师肖桦:做编码的架构师 越来越“简单”的Java 我的Java!越过山丘 专访沙梓社:做个“Think Different”的技术牛人 基于ES6,使用React、Webpack、Babel构建模块化JavaScript应用 有没有提供几何图形模板的类(如正方形和圆形)? typedef DWORD (WINAPI *MYFUNC)(DWORD,DWORD);是定义函数指针吗?为什么这样定义呢? 如何创建vector数组!我这些不对static Vector report[8]=new Vector()[8];高手指点me:) 如何画一个透明的Rectangle VC中修改字体的问题 比你更急!ASP。NET中打开文件问题? HTTP POST QUESTION????? delphi中的pop3控件怎么取得带附件的邮件的正文呀? J2EE随带文档的中文版本哪里有下载??? chr 函数问题 弟兄们,我明天开始要回来了,回到这个阵线了 如何退出双重循环 帮兄弟一把,一个小问题! ADO的连接 高分求解,如何取得默认打印机支持的纸张类型? 用deamweaver ultradev 做的asp怎么修改可以与数据库连接?? 时间问题 ADO连接问题 如何设置串口的流量设置,?设置为无. 请问怎么给JTabPane上各个JPanel(如:JPanel1,JPanel2)使用setMnemonic() 找不到确切哪一天的记录? 各位高手,为什么我在用NMUDP发送数据时当接收端程序没有启动的时候总是提示Stream Write Error,是什么原因,怎么才能让这个错误提示不出现 《机械原理》课有感 大哥 怎么在网上查到这的硬盘是不是水货好像输一个序列号就可以是不是 有谁能提供计算机及应用专业的本科毕业论文,最好是数据库方面的? 注册crystal report 都需要哪些.dll呢 如何能够同时DownLoad多个文件,就像OutLook的文件添附功能? 从sql serevre 6.5 升级到 sql server 2000后 原先的中文字段为何是乱码?急! 怎样用select下拉菜单的双击事件实现页面的提交?? 圣诞节要到了,mm 的命令也到了,要我准备好money,大家帮我出出注意啊~~~~~~~~ 请教各位jsp高手 office2000英文版无法uninstall sorry,应该是如何检测一个按纽被单击 初学JAVE需要什么软件? 请教:计算机四级和程序员、高级程序员的难度比较! 高手请指点,关于dns配置问题 help !访问数据窗口整行数据,怎么不能出数据??? 请问:如何用C语言打开一个在指定路径的文件(在源程序所在目录的子目录中)? 哪有中文版的.NET类库大全可以下载??? 为什么ie5下和ie6下显示不同?关于session.情赐教。 请问nmudp使用的时候怎样得到对方传来的字符串? 请教delphi大哥.多线程 计算机四级和程序员、高级程序员的难度比较? 不好玩, 不玩了 最近水园里怎么这么多人失恋啊????? 控件高手看过来{;-< 高分求教javamail问题??!! VB与VC编的Dll之间传字符串 为什么不能发邮件啊 请问怎样实现两个不同局域网之间机器用udp协议传送信息? 哪里有信封输入与打印软件?信封处理软件? 满被意必采纳,用二一次方程 一块金与银的合金重250g,放在水中称,减满被意必采纳,用二一次方程 一块金与银的合金重250g,放在水中称,减轻了16g,已知金在水中称,金减少19分之一,银这水中称,银 生物上的NaHCO3缓冲液只含碳酸氢钠吗?它为什么可以维持二氧化碳稳定? 质量分数为百分之九十八,密度为1.84克每立方厘米的浓硫酸来配制450亳升0.2摩尔每升的稀硫酸.求浓硫酸体积 湖水中钙镁离子的检测实验方案 co2缓冲液既可以释放co2又可以产生co2吗 金放在水里称,重量减轻1/19,银放在水里称,重量减轻1/10,一块合金重770克,放在水里称,共减轻了50克. 什么是钙镁离子 什么是二氧化碳缓冲液 怎样配制0.1mol/LpH7.8磷酸盐缓冲液 碳酸盐中钙镁离子含量测定? 二氧化碳缓冲液是什么 0.02mol/L ph=4的磷酸盐缓冲液如何配制 纯水设备 钙镁离子的简易检测方法. 有一相对分子质量为M的物质Wg,完全溶于水制成Vml饱和溶液,密度为Pg/ml,则此溶液的物质的量浓度为溶质的质量分数为 常见浓硫酸的溶质的质量分数是什么啊,密度是什么啊 若配制50g溶质质量分数为5%的盐酸溶液,需溶液质量分数为37%,密度为1.18g/cm3的浓盐酸为多少毫升 CO2缓冲液在高中实验中的作用是什么? 金放在水里称,重量减轻1/19,银放在水里称重量减轻1/10,一块金与银的合金770克,放在水里称,金银各含多 要配置0.10mol/L的HCI溶液1000ml,需要密度为1.19g/cm3、质量分数0.37的浓盐酸多少毫升 100g质量分数为98%的浓硫酸稀释成10%的稀盐酸,需要多少质量的水? 密度计算如果由金和铜两种金属制成一种合金纪念币,纪念币的质量是20g,体积是1.8cm²如果由金和铜两种金属制成一种合金纪念币,纪念币的质量是20g,体积是1.8cm²,已知金的密度为19.3×10&# 纯金放在水中重量会减轻十九分之一,纯银放在水中重量会减轻十分之一,现有一块重840克的金银合金,放在水 在光合作用需要二氧化碳的实验装置中氢氧化钠溶液的作用 请问下0.02mol/L pH7.8 磷酸盐缓冲液,0.02mol/L pH7.5 磷酸盐缓冲液怎么配的啊?最好能告诉下计算方法啊顺便问下该用几级电离常数啊?PK几? 纯金放在水里称,重量减轻1/19,纯银放在水里称,重量减轻1/10.一块金银合金重500克,放在水里称减少32克,这块合金金银各重多少克? 光合作用需要二氧化碳实验中为什么在一个塑料袋里装水【另一个里装氢氧化钠我知道】但前一个装水有何作用详见八下浙教版科学书. 10体积的水放到2体积的98%的浓硫酸中(密度1.84)后的硫酸百分含量 纯金放在水中重量减轻十九分之一,纯银放在水中重量减轻十分之一.现有一顶金、银合成的皇冠重840克,放入水中减轻了48克,求皇冠的含金量.假设 由于浮力的作用,金放到水里称,质量减轻十九分之一,银放到水里称,质量减轻质量减轻十分之一.有一块重500g的这块合金含金多少克?呵呵) 密度为1.84g/ml的98%的浓硫酸与蒸馏水按照1:5的体积比混合,混合后溶液中硫酸的质量分数为_____,如果混合后,溶液的密度为1.2g/ml,那么这个溶液的物质的量浓度是_____. 实验室用浓盐酸【溶质质量分数为百分之37,密度为1.18g·cm-3】配制110g溶质质量分数为百分之10的稀盐酸. 二氧化碳缓冲液是用来吸收二氧化碳还是用来释放二氧化碳? 【求助】PB缓冲溶液与PBS缓冲溶液有什么区别呀 在硬度很大的井水里放置沉木会使水硬度得到改善吗我家井水很硬,据说是不可以养鱼的,我是不是可以不用化学药剂来改善水质呢,毕竟这些药剂可能让鱼儿不舒服吧,如果鱼缸里放置沉木,并 把100g质量分数为98%的浓硫酸稀释为70%的稀硫酸需加水多少克 求助:PBS缓冲液的作用,英文全称?有没有用过的啊? 村里井水是水质硬度高还是苦咸水?村里面井水生喝有点怪怪的(涩嘴,但不是很苦,也不咸),烧开后壶底有沉淀,据村里的老人说,水烧开后浇到豆腐汤里,都能生成豆腐,现在村里还有很多人在 M-缓冲液、戊二醛在细胞骨架观察实验中的作用是什么? 一个合金块的体积为300cm3,密度为6×103kg/m3,将它悬挂在弹簧测力计下并慢慢浸没到某种液体后,弹簧测力计的示数为15.6N,求液体的密度. 井水水质硬度是什么意思 高中生物实验中的缓冲液有那些?分别有什么作用? 求用于细胞培养的PBS缓冲液的配方以及保存方式. 去食盐中的钙离子镁离子 和硫酸根离子应该放什么物质去除请最好写出方程 在生物化学研究中,为什么要使用缓冲液?在使用缓冲液时应注意那些问题? 为什么做细胞实验的PBS缓冲液不含钙离子和镁离子?在将培养皿中的细胞吹下之前,需要将培养液倒掉,然后用不含钙离子和镁离子的PBS洗,才能加Trypsin,为什么必须是不含金属离子的PBS?原理是什 在提纯粗盐时为了出去钙离子,镁离子,硫酸根离子,通常在溶液中依次加入? 由于浮力作用,金放到水里称,质量减轻19分之1,银放到水里称,质量减轻10分之1.(看补充)有一块500g的金银合金,放到水里减轻了32g,这块合金含金多少克? 磷酸盐缓冲液.为什么要填磷酸盐缓冲液人工合成的植物激素类似物常用于生产实践.某课题组研究了激素类似物甲和激素类似物乙对微型月季生根和燕麦胚芽鞘生长的影响,请回答下列问题: 在标况下,1体积的水溶解700体积的氨气,所得溶液的密度为0.9g/cm3,则该溶液的物质的量浓度为少? 银放在水里称,重量减轻了十分之一,金放在水里称重量减轻1/19,现有里看金银合金放在水里称,重量减轻5/77,这块合金中金与银重量比是多少?求,今晚前. 由于浮力的作用,金放到水里称,质量减轻了十九分之一,银放到水里,质量减轻了十分之一,有一块重500克的金银合金,放到水里,放到水里称减轻了32克,这块合金含金多少克?4种方法,急 泉水和井水谁的硬度低 除去氯化钠中的钙离子,镁离子和硫酸根离子的方法 必须写出离子化学式 好的加分!急啊! EDTA浓度10.04mmol/L,取样量100ml,滴定消耗体积1.50ml.总硬度=( 井水硬度高怎么办 怎样将氯化钠中的钙离子、镁离子、硫酸根离子除去? 用移液管吸取某水样100ml滴定消耗0.01000mol/L的EDTA标液10.00ml此水的硬度为?(以CaO 表示) 井水硬度和井的深浅有关系吗 如何除去NaCl中的硫酸根离子,钙离子,镁离子这些杂质 EDTA 法测定水的总硬度 如果对硬度测定中的数据要求保留两位数字,应如何量取100ml水样?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn