2009-11-28 15 views
2

Je viens de commencer à l'aide CPF à la pratique plus mon ancienne connaissance de Pascal, mais maintenant pour Linux, je commencé à voir beaucoup ce commentaire après la déclaration « programme »:

{$apptype console} 

Mais est-ce un meilleur commentaire de la pratique ou un type de déclaration?

Répondre

2

{$ ...} ne sont pas seulement des commentaires mais ce sont des directives de compilation.

Voici une liste des compiler directives.

Plus précisément, {$apptype console} indique au compilateur de faire une console au lieu d'une application IUG.

+1

{$ apptype console} peut également être utile pour ajouter une console dans une application graphique. Par exemple pour les tests DUnit/FPCUnit si vous avez besoin de messages de journal à afficher pendant l'exécution des tests. – mjn

1

Oui, mais contrairement à Delphi, dans la console FPC est la valeur par défaut. Delphi a l'interface graphique par défaut (*)

Étant donné que les valeurs par défaut varient entre Delphi et FPC, il est raisonnable de l'ajouter si le code doit s'exécuter sous Delphi. (*) À strictement parler non, puisque l'indicateur de l'application console peut également être défini à l'aide de la cmdline. Mais bien que non obligatoire à 100%, il est judicieux de l'ajouter dans 99,9% des cas dans Delphi.

Questions connexes