Frage

Ich habe gerade angefangen FPC mit mehr meinem alten Wissen von Pascal zu üben, aber jetzt für Linux, dann begann ich viel diesen Kommentar nach der ‚Programm‘ Erklärung zu sehen:

{$apptype console}

Aber das ist ein Best-Practice-Kommentar oder eine Art von Erklärung?

War es hilfreich?

Lösung

{$ ...} sind nicht nur Kommentare, aber sie sind Compiler-Direktiven.

Hier ist eine Liste von Compiler-Direktiven.

Im Einzelnen sagt {$apptype console} die Compiler eine Konsole statt einer GUI-Anwendung zu machen.

Andere Tipps

Ja, aber im Gegensatz zu Delphi, in FPC-Konsole ist Standard. Delphi hat GUI Standard (*)

Da die Standardwerte variieren zwischen Delphi und FPC, es ist eine vernünftige Praxis, um es hinzuzufügen, wenn es eine Chance ist der Code unter Delphi ausgeführt werden muss.

(*) streng genommen nicht, da die Konsole App-Flag auch eingestellt werden, können die cmdline verwenden. Aber während also nicht zu 100% obligatorisch, es klug ist es in Delphi in 99,9% der Fälle hinzuzufügen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top