2

私はFPCを使用して、Pascalに関する古い知識をさらに実践し始めましたが、Linuxの場合は、「プログラム」宣言の後にこのコメントが多く表示されるようになりました。

{$apptype console}

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

4

2 に答える 2

2

{$ ...}単なるコメントではなく、コンパイラ ディレクティブです。

コンパイラ ディレクティブの一覧を次に示します。

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

于 2009-11-28T18:26:48.223 に答える
1

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

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

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

于 2009-11-28T20:35:45.390 に答える