質問

Pascalについての私の古い知識をより実践するためにFPCを使用し始めたばかりですが、今ではLinuxについては、 'program'宣言の後にこのコメントが多く表示され始めました:

{$apptype console}

しかし、これはベストプラクティスのコメントですか、それとも宣言の一種ですか?

役に立ちましたか?

解決

{$ ...} は単なるコメントではなく、コンパイラ指令です。

コンパイラディレクティブのリスト

具体的には、 {$ apptype console} は、guiアプリケーションの代わりにコンソールを作成するようコンパイラーに指示します。

他のヒント

はい、ただしDelphiとは異なり、FPCコンソールではデフォルトです。 DelphiにはGUIのデフォルト(*)があります

デフォルトはDelphiとFPCで異なるため、Delphiでコードを実行する必要がある場合は追加するのが合理的です。

(*)厳密にはそうではありません。コンソールアプリのフラグもcmdlineを使用して設定できるためです。ただし、100%の必須ではありませんが、Delphiの99.9%のケースに追加するのが賢明です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top