以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- GetConfigValue语句能在项目事件BeforeOpenProject中用吗? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=78565) |
-- 作者:lzzhx -- 发布时间:2015/12/11 17:05:00 -- GetConfigValue语句能在项目事件BeforeOpenProject中用吗? 请教老师: GetConfigValue语句能在项目事件BeforeOpenProject中用吗?
|
-- 作者:大红袍 -- 发布时间:2015/12/11 17:20:00 -- 很明显不能。要保存信息,就保存到txt文本里面吧。 |
-- 作者:lzzhx -- 发布时间:2015/12/11 17:28:00 -- 保存到文本文件中后,要全部读出来,我不会只读其中一条设置,请老师教教 |
-- 作者:大红袍 -- 发布时间:2015/12/11 18:25:00 -- 那可以用 .ini
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=77724
或者直接用注册表
http://www.foxtable.com/help/topics/2051.htm
|
-- 作者:lzzhx -- 发布时间:2015/12/11 21:37:00 -- 那可以用 .ini
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=77724
老师:读INI的代码放在AfterOpenProject事件中就可以读出值,但放在BeforeOpenProject事件中还是读不出值,和GetConfigValue语句一样,我现在需要在打开项目前确定数据库的IP等信息。 |
-- 作者:lzzhx -- 发布时间:2015/12/11 23:24:00 -- 大红袍老师: 那可以用 .ini
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=77724
或者直接用注册表
http://www.foxtable.com/help/topics/2051.htm 上面两种方法都无法在BeforeOpenProject、BeforeConnectOuterDataSource两个项目事件中使用,该如何在打开设置数据源的时候设置IP等信息呢? |
-- 作者:Hyphen -- 发布时间:2015/12/12 9:29:00 -- 可以在BeforeOpenProject中使用,由于ProjectPath 无法获取到,可以使用Environment.CurrentDirectory来代替项目所在的路径 以下代码在4楼ini例子BeforeOpenProject中测试通过
Dim util As new INIClass(Environment.CurrentDirectory & "\\test.ini") If util.ExistINIFile Then msgbox(util.IniReadValue("Section2", "Key2")) End If |
-- 作者:lzzhx -- 发布时间:2015/12/12 13:12:00 -- 谢谢老师,我赶紧试试 |