Shared
BeschreibungShared <Variable> [,<Variable>,...]
Shared erlaubt den Zugriff auf eine Variable innerhalb der Prozedur.
Sie benötigen den Shared Befehl nicht für den Zugriff auf Arrays oder verknüpfte Listen (Linked Lists), welche außerhalb einer Prozedur definiert wurden, da diese immer global sind.Beispiel:
a.l = 10 Procedure Change() Shared a a = 20 EndProcedure If OpenConsole() Change() PrintN(Str(a)) ; wird 20 ausgeben, da die Variable "geteilt" (shared) wurde. Input() CloseConsole() EndIf End