以文本方式查看主题 - 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年之后就没了。 |