Das Notes Forum
Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: Frank_B am 19.05.16 - 11:01:35
-
Ich habe in einer Scriptbibliothek eine Funktion innerhalb derer ich Variablen deklariere.
Die Funktion "rennt" durch und liefert mir mein Ergebnis.
Muss ich die deklarierten Variablen danach (innerhalb der Funktion) wieder leeren ?
bspw.:
[...]
Addiere = val01 'Name der Funktion "Addiere"
val01 = "" '<<<--- ???
End function
[...]
Ich kenne dies in ähnlicher Art bei Delphi mit ".free"
-
Nein, das ist nicht notwendig. Hierum kümmert sich zuverlässig die Garbage Collection der LS Engine beim Terminieren der Function / Sub.
Bernhard
-
danke
-
An dieser Stelle eine kleine Ergänzung.
In manchen Fällen ist es sinnvoll, so etwas direkt und während der Laufzeit des Scripts zu machen, insbesondere wenn es sich um dynamische Datenstrukturen handelt, z.B. Listen.
Dafür gibt's dann als Befehl "Erase".
Gruß,
Th.