以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 一个奇怪的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=22385) |
-- 作者:woiz -- 发布时间:2012/8/10 16:20:00 -- 一个奇怪的问题 项目文件中的 全局代码 中 声明了 变量 datapath 用于 存放 数据库文件路径
Public datapath As String
在 项目属性 BeforeConnectOuterDataSource 中 写入以下代码
Functions.Execute("读取设置")
内部函数"读取设置"的内容如下: datapath = GetConfigValue("datapath","\\“)
本意是 如果datapath 没有设置,则打开 系统设置 窗口进行设置,否则修改连接字串进行外部连接
但实际上,如果我用桌面快捷方式 打开 foxtable 开发版后,再打开 该项目 时, 会出现 没有找到内部函数“读取设置” 然后 之后的代码就全出错了
而在项目目录下,直接双击 项目文件 则不会出现这种情况。
请教狐狸爸爸: 1. 内部函数 不是在项目文件中吗?单独存放吗? 2。如何避免这种情况出现?是bug吗?
|
-- 作者:woiz -- 发布时间:2012/8/10 18:31:00 -- 没有人回答? |
-- 作者:狐狸爸爸 -- 发布时间:2012/8/13 9:02:00 -- BeforeConnectOuterDataSource 执行的时候,自定义函数还没有生效。 |
-- 作者:woiz -- 发布时间:2012/8/15 17:36:00 -- 明白了,原来是想贪方便少写几行代码 |