sGoto
From Free Pascal wiki
Jump to navigationJump to searchThe printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
│
Deutsch (de) │
English (en) │
Back to local compiler directives.
$GOTO
The $GOTO directive:
- determines whether jump commands can be used;
- knows the ON and OFF switches;
- defaults to {$GOTO OFF}. That is, no jump commands are allowed;
- can be enabled if the directive is {$GOTO ON}, the compiler supports the GOTO and LABEL commands;
- corresponds to the -Sg command line switch.
Example:
{$GOTO ON}
label TheEnd;
begin
If ParamCount = 0 then
GoTo TheEnd;
Writeln('Parameters were passed on the command line');
TheEnd:
end.
Note for inline assembler: If labels are used in the assembly code, the directive {$GOTO ON} must be used.