Difference between revisions of "$extendedSyntax/de"

From Lazarus wiki
Jump to navigationJump to search
(use categorization template, remove back to link)
(This MediaWiki does not have the “namespaces with sub-pages” setting enabled → fix previous edit)
 
Line 1: Line 1:
{{Template:{{ROOTPAGENAME}}}}
+
{{$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 09: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)