IBM Lotus Symphony


GoTo-Anweisung [Laufzeit]

Sorgt dafür, dass das Programm innerhalb einer Unterroutine (Sub) oder einer Funktion (Function) mit der Abarbeitung des Programmteils fortfährt, der durch eine Marke gekennzeichnet ist.

Syntax:

Siehe Parameter

Parameter:

Sub/Function

Anweisungsblock

GoTo Marke1

Marke2:

Anweisungsblock

Exit Sub

Marke1:

Anweisungsblock

GoTo Marke2

End Sub/Function

Mit der GoTo-Anweisung teilen Sie IBM® Lotus® Symphony™ Basic mit, dass die Programmausführung an einer anderen Stelle innerhalb der Prozedur fortgesetzt werden soll. Die Position muss durch eine Marke angezeigt werden. Um eine Marke zu setzen, weisen Sie einen Namen zu und setzen einen Doppelpunkt (":") an sein Ende.

Warnung: Sie dürfen mit der GoTo-Anweisung nicht aus einem Unterprogramm oder einer Funktion herausspringen.

Beispiel:

Sub ExampleOnGosub

Dim iVar As Integer

Dim sVar As String

iVar = 2

sVar =""

On iVar GoSub Sub1, Sub2

On iVar GoTo Line1, Line2

Exit Sub

Sub1:

sVar =sVar & " Von Sub 1 nach" : Return

Sub2:

sVar =sVar & " Von Sub 2 nach" : Return

Line1:

sVar =sVar & " Marke 1"

Line2:

sVar =sVar & " Marke 2"

Print sVar

End Sub


Produktfeedback | Zusätzliche Dokumentation | Marken