BlitzBasic: End

Aus Wikibooks

Syntax[Bearbeiten]

End

Parameter[Bearbeiten]

keine

Beschreibung[Bearbeiten]

Die Anweisung End beendet das Programm, ohne das die die Nachricht "Program has endet" ausgegeben wird. Dabei ist es unerheblich, ob 'End' im Hauptprogramm, in einer Schleife oder innerhalb einer Funktion steht.

Durch Beenden des Programms werden auch alle durch das Blitzbasic-Programm belegten Speicherbereiche, die nicht innerhalb des Programms freigegeben wurden, automatisch freigegeben. Das gilt jedoch nicht Ressourcen, die durch Aufrufen von Funktionen des Windows-Api belegt wurden. Daher sollte man sich angewöhnen, alle nicht mehr benötigten Ressourcen im Programm freizugeben und sich nicht auf die automatische Freigabe bei Programmende verlassen.

Beispiel[Bearbeiten]

;Programm beenden, wenn ein Spiel zu Ende ist.
If gameover=true Then End

ähnliche Anweisungen[Bearbeiten]

End Function, End If, End Select, End Type, Return