Difference between revisions of "$extendedSyntax/de"
From Lazarus wiki
Jump to navigationJump to searchm (Fixed syntax highlighting) |
(This MediaWiki does not have the “namespaces with sub-pages” setting enabled → fix previous edit) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | {{$extendedSyntax}} |
− | |||
− | |||
− | |||
Die globale Compiler Direktive <b>$X</b> oder <b>$EXTENDEDSYNTAX</b> weist den Compiler an, Funktionen aufzurufen, ohne das Rückgabewert entgegengenommen werden muss.<br> | Die globale Compiler Direktive <b>$X</b> oder <b>$EXTENDEDSYNTAX</b> weist den Compiler an, Funktionen aufzurufen, ohne das Rückgabewert entgegengenommen werden muss.<br> | ||
Die globale Compiler Direktive <b>$X</b> hat zwei Schalter + und -.<br> | Die globale Compiler Direktive <b>$X</b> hat zwei Schalter + und -.<br> |
Latest revision as of 10:02, 23 February 2021
│ Deutsch (de) │ English (en) │
Die globale Compiler Direktive $X oder $EXTENDEDSYNTAX weist den Compiler an, Funktionen aufzurufen, ohne das Rückgabewert entgegengenommen werden muss.
Die globale Compiler Direktive $X hat zwei Schalter + und -.
Die globale Compiler Direktive $EXTENDEDSYNTAX hat zwei Schalter ON und OFF.
Beispiele:
...
// **************** Grundgerüst *****************
var
intUebergabe: integer;
intEntgegennahme: longint;
...
// Erstellen der Beispiel Funktion
function Func(var intZahl: integer): longint;
begin
...
end;
...
// **************** Verwendung ******************
...
// mit der erweiterten Syntax
// muss der Rückgabewert nicht entgegengenommen werden
{$X+}
Func(intUebergabeA);
...
// ohne die erweiterte Syntax
// muss der Rückgabewert entgegengenommen werden
{$X-}
intEntgegennahme := Func(intUebergabeA);
...
Die Globale Compiler Direktive {$X+} hat ihr Gegenstück in der Kommandozeilen-Option -Sa1.
--Olaf 12:19, 12 February 2013 (UTC)