IBM Lotus Symphony


Static-setningen [kjøretid]

Deklarerer en variabel eller en matrise på prosedyrenivå inne i en subrutine eller en funksjon, slik at verdiene i variabelen eller matrisen beholdes etter at subrutinen eller funksjonen er avsluttet. Dim-uttrykkskonvensjoner er også gyldige.

Advarselsikon Static-setningen kan ikke brukes til å definere variabelmatriser. Matriser må angis i henhold til en fast størrelse.

Syntaks:

Static VarNavn[(start To slutt)] [As VarType], VarNavn2[(start To slutt)] [As VarType], ...

Eksempel:

Sub ExampleStatic

Dim iCount as Integer, iResult as Integer

For iCount = 0 to 2

iResult = InitVar()

Next iCount

MsgBox iResult,0,"Svaret er"

End Sub

REM Funksjon for initialisering av Static-variabelen

Function InitVar() As Integer

Static iInit As Integer

Const iMinimum as Integer = 40 REM minimum returverdi for denne funksjonen

if iInit = 0 then REM kontroller om initialisert

iInit = iMinimum

else

iInit = iInit + 1

end if

InitVar = iInit

End Function


Tilbakemelding om produktet | Annen dokumentasjon | Varemerker