主题:帮助引擎
SIMONLIANG
[专家分:420] 发布于 2008-09-15 15:10:00
请问:
帮助引擎的文件是什么?
谢谢!
回复列表 (共9个回复)
沙发
cbl518 [专家分:57140] 发布于 2008-09-16 09:12:00
帮助文件:都是由*.htm 和其相关的脚本文件构成的。
板凳
SIMONLIANG [专家分:420] 发布于 2008-09-16 22:23:00
是这样的:
用 HELP WORKSHOP 做帮助文档,编译后在VFP环境下运行正常,但在没有VFP环境的电脑上运行却无法打开帮助文档.根据教材介绍,用INSTALLSHIELD发布HTML(.CHM)格式帮助文档时必须连同HTML帮助引擎一起放入安装包中,才可以在应用程序使用 HELP 命令打开HTML帮助文件.
我不知道这个帮助引擎是什么,请各位指教.
3 楼
cbl518 [专家分:57140] 发布于 2008-09-16 23:36:00
VFP9HTMLHelp.msm
包含
FOXHHELP9.exe
FOXHHELPPS9.dll 文件,
VfP 应用程序中的上下文相关的帮助需要这两个文件的支持。
HHUPD.exe
4 楼
cbl518 [专家分:57140] 发布于 2008-09-17 00:09:00
cPath=Getenv("Windir")+"\hh.exe"
RUN /n &cPath. "帮助文件.chm"
5 楼
cbl518 [专家分:57140] 发布于 2008-09-17 00:10:00
hh.exe 是 Windows 用于chm帮助文件的服务程序!
6 楼
SIMONLIANG [专家分:420] 发布于 2008-09-18 11:18:00
cb1518老师:
1. 您说的那几个文件 FOXHHELP9.EXE 我的系统找不到,不知是不是我的VFP9.0版不完整?
2. 按您的 RUN /N ..HH.EXE "帮助文件名.CHM" 同样在VFP环境下可以,但脱离了VFP环境仍然不行。
3. 我没有用 INSTALL SHIELD 发布,只是编译成 .EXE文件后复制到其他机器上用,不知问题是否出在这里,有什么办法可以解决呢
敬听您的指教。
尽管您教的方法现在还没解决我的问题,也许是我这方面的知识浅薄,还没领会,但我还得谢谢您。
7 楼
cbl518 [专家分:57140] 发布于 2008-09-18 22:54:00
再试试这种方式:
DECLARE integer ShellExecute IN "Shell32.dll" integer,string,string
ShellExecute(thisform.HWnd,'open','F:\帮助文件名.chm')
或
8 楼
cbl518 [专家分:57140] 发布于 2008-09-18 22:55:00
DECLARE integer ShellExecute IN "Shell32.dll" integer,string,string
ShellExecute(0,'open','F:\帮助文件名.chm')
9 楼
SIMONLIANG [专家分:420] 发布于 2008-09-19 09:09:00
cb1518老师:
太谢谢了, 问题解决了.
我来回复