Wiki-KopieMirror

Dies ist ein Mirror des Wikis von pascal.chat. Bearbeiten, Verlauf und Anmeldung finden dort statt.

sIfopt/de

Zurück zu den lokalen Compiler Direktiven.\

=$IFOPT= Die Direktive $IFOPT gehört zur bedingten Compilierung.
Die Direktive $IFOPT ist der Bedingungsteil.
Ist die in der Bedingung verlangte Direktive wie im Ausdruck der Direktive $IFOPT gesetzt, dann wird der Anweisungsblock compiliert.\

Beispiel:\

pascal
{$IFOPT M+} // Die Bedingung fragt ab, ob die Direktive $M mit dem Schalter + gesetzt ist
  // Einzelanweisung oder Anweisungsblock
{$ELSE}   // Sonstzweig
  // Einzelanweisung oder Anweisungsblock
{$ENDIF}  // Ende der bedingten Kompilierung.
// Der Bedingungsblock kann auch mit {$IFEND} anstelle von {$ENDIF} abgeschlossen werden.

Hinweis:
Die Direktive $IFOPT akzeptiert nur die Kurzschreibweise einer Direktive.
Die lange Schreibwiese {$IFOPT TYPEINFO} wird vom Compiler nicht akzeptiert.\

--Olaf 13:02, 9 December 2012 (UTC)


From the Free Pascal wiki, page "sIfopt/de", as it stood on 2013-04-21 after a change by Olaf, 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.

Version 1, zuletzt geändert von WikiArchive .