可以新建一個(gè)Moduel,然后用public聲明此變量,這就是全局變量了。
大通網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)公司從2013年創(chuàng)立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
如果在class中,使用的時(shí)候要加上此類的名稱,如class1.var
沒(méi)有這個(gè)寫法
直接在模塊里定義為public就可以在整個(gè)工程中使用了
Module ggyy
Public a As String ' 聲明為public就行了
End Module
Module ooxx
Sub xxoo()
a = "123"
End Sub
End Module
那個(gè)~~
請(qǐng)問(wèn)你學(xué)的是vb6還是vb.net - -
聲明就是全局變量的,第一次賦值后,在重新賦值前,處處值相等
Public int1 As Long,在Module2使用時(shí) int1 = 1
你的錯(cuò)誤在此:
Public int1 As integer
在Module2使用時(shí) int1 = 1
就可以了。
‘*****
或者
Public int1 As Long
在Module2使用時(shí) int1 = 1L
或者你的類頭部設(shè)置去改一下。
你在上面已經(jīng)close過(guò)一次了,就銷毀了。
你可以試試使用new oledbconnection(連接字符串)的方式。
Public temp As Integer
Sub aaa(ByVal sender As Object, ByVal e As EventArgs)
Dim temp As Integer
TextBox1.Text = temp + 10
End Sub
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
Dim temp As Integer = 5
TextBox1.Text = temp
End Sub
既然定義了全局變量temp了,為啥每個(gè)方法里又重新定義了一遍呢?