$ apptypeはベストプラクティスコメントですか?
-
06-07-2019 - |
質問
Pascalについての私の古い知識をより実践するためにFPCを使用し始めたばかりですが、今ではLinuxについては、 'program'宣言の後にこのコメントが多く表示され始めました:
{$apptype console}
しかし、これはベストプラクティスのコメントですか、それとも宣言の一種ですか?
解決
{$ ...}
は単なるコメントではなく、コンパイラ指令です。
具体的には、 {$ apptype console}
は、guiアプリケーションの代わりにコンソールを作成するようコンパイラーに指示します。
他のヒント
はい、ただしDelphiとは異なり、FPCコンソールではデフォルトです。 DelphiにはGUIのデフォルト(*)があります
デフォルトはDelphiとFPCで異なるため、Delphiでコードを実行する必要がある場合は追加するのが合理的です。
(*)厳密にはそうではありません。コンソールアプリのフラグもcmdlineを使用して設定できるためです。ただし、100%の必須ではありませんが、Delphiの99.9%のケースに追加するのが賢明です。
所属していません StackOverflow