以文本方式查看主题

-  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