以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  软件启动时的环境判断问题还没解决?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=3717)

--  作者:reachtone
--  发布时间:2009/7/27 17:36:00
--  软件启动时的环境判断问题还没解决?

两个问题:
1、我在BeforeConnectOuterDataSource事件中设置了连接字符串是否有效的判断。当连接失败并弹出提示窗口时,启动窗口的滚动条依然在滚动。这个问题怎么还没解决呢?如在BeforeOpenProject事件中设置环境判断,也是出现同样的情况。记得前段时间提到用户管理的时候我就反映过这个问题,请老六重视起来,尽快解决。
2、GetConfigValue和SaveConfigValue只能在项目完全加载后才能使用吗?为什么在BeforeConnectOuterDataSource和BeforeOpenProject事件中一设置就运行出错?
foxtable作为一个数据库软件,关于外部数据库的运行环境设置问题非常重要。请老六把这几个项目事件整整顺溜吧,现在用起来感觉很不顺,包括外部数据库的用户表与foxtable内部用户的衔接问题。这些基础问题不解决好,我对将来的项目移植还真的有点不放心。

[此贴子已经被作者于2009-7-27 17:37:34编辑过]

--  作者:狐狸爸爸
--  发布时间:2009/7/27 17:45:00
--  
配置信息肯定不能在BeforeOpenProject事件中使用的.
foxtable提供了读取文本文件的函数,你可以自己设置一个需要提前读取的文本型配置文件。

甚至用Exce文件保存设置也行,反正提供了读取Excel文件的方法,几行代码就行。
--  作者:reachtone
--  发布时间:2009/7/27 18:02:00
--  
我刚开始就是打算用文本文件的,后来发现GetConfigValue和SaveConfigValue更好,既方便又安全。请老六有空时解决一下它们在其它事件中的使用问题。无非是保存和读取信息而已,对您来说肯定是小菜。
启动窗口和滚动条的问题,请帮忙解决一下,谢谢!
--  作者:baoxyang
--  发布时间:2009/7/27 18:10:00
--  
有同感呀,其实这些小问题,对我们来讲也刺手呀。
--  作者:狐狸爸爸
--  发布时间:2009/7/28 9:15:00
--  
重新下载,可以用函数CloseSplashForm关闭启动画面。
--  作者:reachtone
--  发布时间:2009/7/28 9:20:00
--  
以下是引用狐狸爸爸在2009-7-28 9:15:00的发言:
重新下载,可以用函数CloseSplashForm关闭启动画面。

谢谢!下载中。


--  作者:reachtone
--  发布时间:2009/7/28 10:01:00
--  
ok,滚动条的问题解决!
另外,希望在BeforeConnectOuterDataSource事件中也能加个Cancel属性,以便在判断到连接字符串无效时可以直接选择关闭项目。
默认情况下,如果连接失败,会弹出一个临时的字符串设置窗口,让管理员做修改。这时,如果管理员点“取消”的话,将继续打开项目导致一连串的错误;如果将项目的“允许设置数据源”属性禁止,管理员又没有了修改字符串的机会。所以,从我个人角度来说,并不喜欢foxtable的这种处理方法。
请老六再考虑完善一下这个:
1、在BeforeConnectOuterDataSource事件中加个Cancel属性,以便直接关闭项目(系统命令EXIT在这个事件中无效)
2、增加一个数据库连接属性的设置函数,并能返回设置的连接字符串。这样的话,用户做起项目来就灵活多了。
--  作者:狐狸爸爸
--  发布时间:2009/7/28 10:06:00
--  
收到,打好地基后,我会考虑的。