Collabora Office 24.04 Yardım
Bir değişkeni veya diziyi yordam seviyesinde bir altyordam veya fonksiyon içerisinde tanımlar, böylece değişkenin veya dizinin değerleri altyordam veya fonksiyon sonlandığında korunur. Dim deyimi dönüşümleri de geçerlidir.
Statik deyimi değişken diziler tanımlamak için kullanılamaz. Diziler sabit uzunlukta tanımlanmalıdır.
Static VarName[(başlangıç To bitiş)] [As VarType], VarName2[(başlangıç To bitiş)] [As VarType], ...
Sub ExampleStatic
Dim iCount As Integer, iResult As Integer
For iCount = 0 To 2
iResult = InitVar()
Next iCount
MsgBox iResult,0,"Cevap"
End Sub
' Statik değişkenleri ilklendirmek için fonksiyon
Function InitVar() As Integer
Static iInit As Integer
Const iMinimum as Integer = 40 ' bu fonksiyonun en az geri dönüş değeri
if iInit = 0 Then ' ilklendiğinde işaretle
iInit = iMinimum
Else
iInit = iInit + 1
End If
InitVar = iInit
End Function