以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  做了一个帮俎按钮,如何把帮助文件.chm挂载到这个按钮,安装路径是动态的!!!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=7589)

--  作者:雨中的泪
--  发布时间:2010/7/14 14:32:00
--  做了一个帮俎按钮,如何把帮助文件.chm挂载到这个按钮,安装路径是动态的!!!
做了一个帮俎按钮,如何把帮助文件.chm挂载到这个按钮,安装路径是动态的!!!谢谢
--  作者:狐狸爸爸
--  发布时间:2010/7/14 15:06:00
--  

projectpath获得项目路径

applicationpath获得foxtable路径


--  作者:雨中的泪
--  发布时间:2010/7/14 16:34:00
--  

如何实现的?谢谢

 


--  作者:雨中的泪
--  发布时间:2010/7/14 16:37:00
--  

具体的代码

 


--  作者:狐狸爸爸
--  发布时间:2010/7/14 17:03:00
--  
Dim Proc As New Process \'定义一个新的Process
Proc.File = ApplicationPath &
"foxtable.chm" \'指定要打开的文件

Proc.Start()

--  作者:雨中的泪
--  发布时间:2010/7/14 21:25:00
--  
谢谢
--  作者:飞鱼
--  发布时间:2011/2/22 14:40:00
--  
以下是引用狐狸爸爸在2010-7-14 17:03:00的发言:
Dim Proc As New Process \'定义一个新的Process
Proc.File = ApplicationPath &
"foxtable.chm" \'指定要打开的文件

Proc.Start()


对于开发版,发布的项目是生成在PUBLISH文件夹下面的。如果把系统菜单的帮助按钮的代码修改成这段代码,那么,存放帮助文件的文件路径该如何写呢?

图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看


--  作者:狐狸爸爸
--  发布时间:2011/2/22 14:56:00
--  
Dim Proc As New Process \'定义一个新的Process
Proc.File = ApplicationPath &
"publish\\foxtable.chm" \'指定要打开的文件

Proc.Start()

--  作者:飞鱼
--  发布时间:2011/2/22 15:10:00
--  
 如果我写的帮助文件,放在开发版的根目录下,在菜单的代码中直接就是Proc.File = ApplicationPath & "foxtable.chm",可是项目发布后,点击帮助文件的?按钮后,就提示那个错误。也就是说,项目发布后,PUBLISH文件夹中是没有帮助文件的。PUBLISH文件夹经编译后,安装到客户机,也是找不到这个帮助文件的。
--  作者:狐狸爸爸
--  发布时间:2011/2/22 15:19:00
--  
你可以自己复制到publish目录啊。