以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教一个项目加载顺序的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=22373)

--  作者:woiz
--  发布时间:2012/8/10 12:23:00
--  请教一个项目加载顺序的问题

请教各位高手:

 

有关打开狐表项目时:各个模块的加载顺序是怎样的?

 

BeforeConnectOuterDataSource 和 全局代码 哪一个先执行?

 

 


--  作者:191422411
--  发布时间:2012/8/10 12:50:00
--  

前一个先直行吧


--  作者:woiz
--  发布时间:2012/8/10 15:29:00
--  

想了一个办法测试一下

 

在一个新项目中的 全局代码 中:

public username as string = “XXX”

 

 

BeforeConnectOuterDataSource

 

If _username = "XXX" Then
   MessageBox.show("我比全局代码后执行")
Else
   MessageBox.show("我比全局代码先执行")
End If

 

保存 然后 打开项目文件,执行结果是

 

显示 2次 "我比全局代码后执行"

 

 


--  作者:woiz
--  发布时间:2012/8/10 15:31:00
--  

BeforeConnectOuterDataSource 中 改成

 

If _username <> "XXX" Then
   MessageBox.show("我比全局代码后执行")
Else
   MessageBox.show("我比全局代码先执行")
End If

 

保存 然后 打开项目文件,执行结果仍然是

 

显示 2次 "我比全局代码后执行"