Shared
BeschreibungShared <Variable> [,<Variable>,...]
Shared erlaubt den Zugriff auf eine Variable, ein Array oder eine Linked List innerhalb der Prozedur. Wenn Shared zusammen mit einem Array oder einer LinkedList verwendet wird, muss nur der Name gefolgt von '()' angegeben werden.Beispiel: Mit Variable
a = 10 Procedure Change() Shared a a = 20 EndProcedure Change() Debug a ; wird 20 ausgeben, da die Variable "geteilt" (shared) wurde.
Beispiel: Mit Array und LinkedList
Dim Array(2) NewList List() AddElement(List()) Procedure Change() Shared Array(), List() Array(0) = 1 List() = 2 EndProcedure Change() Debug Array(0) ; wird 1 ausgeben, da das Array "geteilt" (shared) wurde. Debug List() ; wird 1 ausgeben, da die LinkedList "geteilt" (shared) wurde.