$ Apptype est-il un commentaire de meilleure pratique?
-
06-07-2019 - |
Question
Je viens tout juste de commencer à utiliser FPC pour approfondir mes anciennes connaissances de Pascal, mais maintenant pour Linux, j'ai commencé à voir beaucoup ce commentaire après la déclaration du programme:
{$apptype console}
Mais s'agit-il d'un commentaire de bonne pratique ou d'un type de déclaration?
La solution
{$ ...}
ne sont pas que des commentaires mais des directives de compilation.
Voici une liste des directives du compilateur .
Plus précisément, {$ apptype console}
indique au compilateur de créer une console au lieu d'une application graphique.
Autres conseils
Oui, mais contrairement à Delphi, la console FPC est la valeur par défaut. Delphi a l'interface graphique par défaut (*)
Comme les valeurs par défaut varient entre Delphi et FPC, il est raisonnable de les ajouter. S'il existe une chance, le code doit être exécuté sous Delphi.
(*) pas à proprement parler, car l'indicateur de l'application de la console peut également être défini à l'aide de la ligne de commande. Mais bien qu’il ne soit donc pas obligatoire à 100%, il est judicieux de l’ajouter dans 99,9% des cas à Delphi.