Sign in Join
Wiki copytemporary

sGoto/de

Deutsch · English

Zurück zu den lokalen Compiler Direktiven.\

$GOTO

Die Direktive $GOTO bestimmt, ob Sprungbefehle verwendet werden dürfen.

Die Direktive $GOTO kennt die Schalter ON und OFF.

Die Standardeinstellung ist {$GOTO OFF}. D. h. es sind keine Sprungbefehle erlaubt.

Ist die Direktive {$GOTO ON}, dann unterstützt der Compiler die Befehle GOTO und LABEL.

Beispiel:

pascal
{$GOTO ON}

label DasEnde;

begin
  If ParamCount=0 then
    GoTo DasEnde;
  Writeln ('An der Kommandozeile wurden Parameter übergeben');
DasEnde:
end.

Hinweis für Inline-Assembler:

Wenn labels im Assemblercode verwendet werden, dann muss die Direktive {$GOTO ON} verwendet werden.

Die Direktive {$GOTO ON} entspricht der Kommandozeilen Option -Sg.\


From the Free Pascal wiki, page "sGoto/de", as it stood on 2020-02-16 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 1, last changed by WikiArchive .

Edited on wiki.freepascal.org by 2 people, 2012–2020

From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.

WhenWhoWhat changed
OlafCreated page
Olaf (minor)
Olaf (minor)
Olaf (minor)
TrevFixed syntax highlighting; deleted category included in page template (minor)

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.