回 帖 发 新 帖 刷新版面

主题:帮助引擎

请问:
帮助引擎的文件是什么?

谢谢!

回复列表 (共9个回复)

沙发

帮助文件:都是由*.htm 和其相关的脚本文件构成的。

板凳


是这样的:
用 HELP WORKSHOP 做帮助文档,编译后在VFP环境下运行正常,但在没有VFP环境的电脑上运行却无法打开帮助文档.根据教材介绍,用INSTALLSHIELD发布HTML(.CHM)格式帮助文档时必须连同HTML帮助引擎一起放入安装包中,才可以在应用程序使用 HELP 命令打开HTML帮助文件.
我不知道这个帮助引擎是什么,请各位指教.

3 楼

VFP9HTMLHelp.msm
包含 
FOXHHELP9.exe 
FOXHHELPPS9.dll 文件,
VfP 应用程序中的上下文相关的帮助需要这两个文件的支持。 

HHUPD.exe

4 楼

cPath=Getenv("Windir")+"\hh.exe"
RUN   /n &cPath. "帮助文件.chm"

5 楼

hh.exe 是 Windows 用于chm帮助文件的服务程序!

6 楼

cb1518老师:

1. 您说的那几个文件 FOXHHELP9.EXE 我的系统找不到,不知是不是我的VFP9.0版不完整?
2. 按您的 RUN /N ..HH.EXE "帮助文件名.CHM" 同样在VFP环境下可以,但脱离了VFP环境仍然不行。
3. 我没有用 INSTALL SHIELD 发布,只是编译成 .EXE文件后复制到其他机器上用,不知问题是否出在这里,有什么办法可以解决呢

敬听您的指教。

尽管您教的方法现在还没解决我的问题,也许是我这方面的知识浅薄,还没领会,但我还得谢谢您。

7 楼

再试试这种方式:
DECLARE integer ShellExecute IN "Shell32.dll" integer,string,string
ShellExecute(thisform.HWnd,'open','F:\帮助文件名.chm')




8 楼

DECLARE integer ShellExecute IN "Shell32.dll" integer,string,string
ShellExecute(0,'open','F:\帮助文件名.chm')

9 楼

cb1518老师:

太谢谢了, 问题解决了.

我来回复

您尚未登录,请登录后再回复。点此登录或注册