以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于文件保存路径的问题:开发版和发布后的项目,竟然不一样! (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=10668) |
||||
-- 作者:reachtone -- 发布时间:2011/6/16 23:49:00 -- 关于文件保存路径的问题:开发版和发布后的项目,竟然不一样! 1、打开这个开发版文件时,通过BeforeOpenProject创建的Connect.ini文件,与窗口中命令按钮创建的Config.ini文件都在同一个文件夹。 2、把这个开发版文件发布,用发布后的文件打开,就发现它们创建的文件跑到2个地方去了。 3、为什么指定的都是相同的保存路径,它们的保存结果却不一样?此问题带来的直接后果是,在开发版本中运行正常的项目,发布后可能因为这样的问题而导致出错。因为,我一般是将数据库的连接字符串保存到文件中的。项目打开时,在BeforeOpenProject中先读取Connect.ini中的内容,如果数据库连接正常,则继续;否则让用户重新设置连接,设置结果再保存到这个文件中。 4、我今天晚上一直在尝试增加“在线升级”功能,升级文件都能正常提示,也能自动下载更新,但升级完成、重启项目时,总是提示数据连接错误,此时如果点击取消,则项目中的所有表格暴露无遗。关闭项目再重新打开,则又正常进入。这说明,发布后的项目,它在项目完全打开状态下和打开前的文件读取或保存方式是不一样的,而该问题的出现恰恰与这个例子所表现出来的情况相关!!
例子在这里(因为要同时做发布项目的测试,就只能是开发版文件格式):
[此贴子已经被作者于2011-6-16 23:59:07编辑过]
|
||||
-- 作者:mr725 -- 发布时间:2011/6/17 1:29:00 -- 顶上去明天看····· |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/6/17 8:57:00 -- 收到,抽空再看。
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/6/18 8:06:00 -- 呵呵,这是正常的,项目都没有打开,何来ProjectPath?
r版有段时间没有用了,看来手生了。
|
||||
-- 作者:reachtone -- 发布时间:2011/6/18 9:03:00 -- 是的,很有必要再重过一遍帮助,增加了很多内容,这几天修改项目又精简了很多代码。 最主要的是必须天天来逛论坛。呵呵 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/6/18 9:09:00 -- 准备今天更新,帮助变化很多,下载新的后,你再重看帮助吧、 |
||||
-- 作者:reachtone -- 发布时间:2011/6/18 9:30:00 -- 以下是引用狐狸爸爸在2011-6-18 9:09:00的发言:
准备今天更新,帮助变化很多,下载新的后,你再重看帮助吧、 最好把那个远程升级的功能也完善一下吧, |
||||
-- 作者:程兴刚 -- 发布时间:2011/6/18 12:49:00 -- 期待。。。。。。 |
||||
-- 作者:biaoai2011 -- 发布时间:2018/7/10 12:35:00 -- 以下是引用狐狸爸爸在2011/6/18 8:06:00的发言:
呵呵,这是正常的,项目都没有打开,何来ProjectPath?
r版有段时间没有用了,看来手生了。
|
||||
-- 作者:reachtone -- 发布时间:2018/7/10 12:48:00 -- 七年前的帖子被掘出来了 |