以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 项目事件的顺序问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=83538) |
-- 作者:李睿涵 -- 发布时间:2016/4/12 8:57:00 -- 项目事件的顺序问题 请问可以在BeforeConnectOuterDataSource读取getconfig的值吗? 我刚试了,报错,不知是不是读取外部数据源事件先于getconfig事件的生成?
|
-- 作者:Hyphen -- 发布时间:2016/4/12 9:04:00 -- 使用配置文件,参考http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=79915 |
-- 作者:李睿涵 -- 发布时间:2016/4/12 9:09:00 -- 就是不想多一个Ip.txt出来 想直接保存到config里 可行不? |
-- 作者:大红袍 -- 发布时间:2016/4/12 9:11:00 -- 这种问题,你测试一下就知道了啊,msgbox一下取得的值看看有没有问题。
如果报错,你可以把数据保存在 .txt文件或者注册表里面。 |
-- 作者:李睿涵 -- 发布时间:2016/4/12 9:26:00 -- 刚测了 用getconfig,会提示找不到对象 用注册表的话,换了机,又得重新指定数据源,麻烦 实在不行,只能Ip.txt了。 |
-- 作者:大红袍 -- 发布时间:2016/4/12 9:47:00 -- 测试了一下,确实不行。
你为什么要用这个东西保存路径?你用它保存,就是把路径定死了的啊,和你保存在注册表有什么不同? |
-- 作者:李睿涵 -- 发布时间:2016/4/12 10:15:00 -- 我把局域网的相对路径保存到config里,给其他客户端用,就能继承这个值 注册表是单机的,其他客户端拿到程序,还要重新指定数据源 |
-- 作者:大红袍 -- 发布时间:2016/4/12 10:29:00 -- 那你可以把路径直接写在代码里面啊,比如 BeforeOpenProject事件,比如 BeforeConnectOuterDataSource事件。跟你的保存在config里面一样的效果。 |
-- 作者:李睿涵 -- 发布时间:2016/4/12 11:17:00 -- 因为开发环境的数据源路径和实际使用时的路径不一样 我希望使用时,在一台机上指定好数据源后,其他机都能直接用了 |
-- 作者:大红袍 -- 发布时间:2016/4/12 12:45:00 -- 以下是引用李睿涵在2016/4/12 11:17:00的发言:
因为开发环境的数据源路径和实际使用时的路径不一样 我希望使用时,在一台机上指定好数据源后,其他机都能直接用了
理解不了你的意图,那你就用ip.txt |