vb中call語句的用法 請問VB中static是什么意思?
請問VB中static是什么意思?可以循環(huán)使用的變量聲明與dim相同,但是第二次執(zhí)行不會再變?yōu)?,比如privatesubcommand1uuclick()staticasintegera=a 1ms
請問VB中static是什么意思?
可以循環(huán)使用的變量聲明與dim相同,但是第二次執(zhí)行不會再變?yōu)?,比如privatesubcommand1uuclick()staticasintegera=a 1msgboxaensub第一次按command1,輸出1,第二次輸出2,第三次輸出3
請問VB中static是什么意思?
可以循環(huán)使用的變量聲明
與dim相同,但是第二次執(zhí)行不會變?yōu)?
例如
private sub command1uuuclick()
static a as integer
a=a 1
msgbox a
end sub
output 1
output 2
output 3
當(dāng)您第一次按command1時。
vb中static是什么意思,用法是什么?
Static是一個靜態(tài)變量,通常在過程中使用。在這個過程中,通常使用Dim局部變量。Private模塊級Private變量對應(yīng)于public,通常在模塊級使用。舉例說明:例如,下面的代碼是在一個類clsabc中,public April B dim C sub ABC static d As Integer dim e d=d 1end sub在上述變量中,a可以在當(dāng)前類外使用clsabc。A的值與B和C的值相同,只能在類內(nèi)部使用。E只能在過程ABC中使用。在流程結(jié)束時,不再使用該變量。D是靜態(tài)的,值被保留。在上述代碼中,如果ABC執(zhí)行10次,則d=10。適用范圍:A>B=C>D=e,僅D值不破壞。
VB中STAtic是什么?
私有成員,只能在對象內(nèi)部訪問
公共成員,可以被對象外部的其他對象訪問
靜態(tài)是一個靜態(tài)成員,在VB6中沒有什么意義。