以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教:发布后的程序如何返回安装路径?ApplicationPath返回的不对!  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=62143)

--  作者:bahamute
--  发布时间:2014/12/25 23:59:00
--  请教:发布后的程序如何返回安装路径?ApplicationPath返回的不对!

帮助文件里关于路径提供了以下两种变量


1、ProjectPath

2、ApplicationPath


但是刚刚测试了一下,反倒有点糊涂了,哪一个能返回发布后程序(.exe文件)的的安装路径呢?


客户端检测到共享文件夹有新文件后,自动下载到本地,路径为客户端安装目录下的DOC文件夹,

由于每个客户端安装路径不尽相同,

试了如下两种代码:


   FileSys.CopyFile ("\\\\HLB-PC\\share$\\Contract\\DOCS\\文件.doc", ApplicationPath & "DOC\\文件.doc", True)     


   FileSys.CopyFile ("\\\\HLB-PC\\share$\\Contract\\DOCS\\文件2.xls"ProjectPath & "DOC\\文件2.xls", True)


结果第一种跑到狐表安装文件夹里去了。

第二种跑到项目文件夹里去了。


不知该咋整了,求指点!





--  作者:Bin
--  发布时间:2014/12/26 8:10:00
--  
ProjectPath 发布前返回的是项目文件所在目录

ProjectPath 发布后返回的是,.Foxex文件所在目录 也就是Project目录.

ApplicationPath 就是狐表安装目录

--  作者:bahamute
--  发布时间:2014/12/26 8:38:00
--  
以下是引用Bin在2014-12-26 8:10:00的发言:
ProjectPath 发布前返回的是项目文件所在目录
ProjectPath 发布后返回的是,.Foxex文件所在目录 也就是Project目录.

谢谢bin,昨晚测试好久未搞定,经你一说,稍加调整,立马正常!

这么重要的信息,官方为何在帮助里面只字未提呢?

还要吐槽一下那个帮助文件,记得早期能够记忆搜索内容,点开下拉框,就能选择,不知道从什么时候起,变成了文本框,当多次搜索后,想再回到之前某个结果,只能从新术检索内容。
简直开倒车!


--  作者:Bin
--  发布时间:2014/12/26 8:43:00
--  
额,帮助用的是WIndows系统自带的CHM 你可能用360清楚垃圾的时候把缓存清了.
--  作者:bahamute
--  发布时间:2014/12/26 9:52:00
--  
从不用360之类,也未过清理缓存。
--  作者:有点甜
--  发布时间:2014/12/26 9:55:00
--  

 呃,我用帮助文档,从来没有记忆功能。网上的才有。


--  作者:bahamute
--  发布时间:2014/12/26 10:02:00
--  
可以确定早期的帮助文件是有记忆的,点击搜索输入框,之前搜索过的内容会弹出来,好像从13年之后就没了。