2014-11-25 76 views
-1

请参阅从Globals.bas下面的代码:全局常量

Public Const Day = "Tuesday" 

我已经宣布了一个名为天和第是整个项目中可不断,所以我可以在任何地方做到这一点,我会提示:周二:

msgbox(Day) 

是否有可能做到这一点的Globals.bas:

Public Const Day = getDay 

getDay是哪一天返回的函数?

在VB.NET中你有应用范围。如果在使用VB6时有类似的情况,我会游荡。

+0

恒,顾名思义,需要在编译时是已知的,因此它不能在运行时确定的函数的结果 – Plutonix 2014-11-25 14:25:42

回答

2

您不能将函数分配给全局常量。尽管你可以创建一个全局函数。

Public Function GetDay() As String 
    GetDay = "Tuesday" 
End Function 

然后就这样称呼它:

day = GetDay()