LoginSignup
6
3

More than 3 years have passed since last update.

Delphi で Hello,world. (コンソールアプリケーション)

Last updated at Posted at 2018-04-04

program HelloWorld;

プログラムの名前は HelloWorld なので、プロジェクトソースファイルは "HelloWorld.dpr" となります。

コンソールアプリケーションは [ファイル | 新規作成 | その他...] から コンソールアプリケーション を選ぶと作れます。

image.png

C で言う所の argc / *argv[] を program ヘッダのパラメータとして指定したりはできません。同等の機能を持つ関数はそれぞれ ParamCount() / ParamStr() となります。

{$APPTYPE CONSOLE}

プログラムの種類はコンソールアプリケーションです。$APPTYPE 指令が未指定だと {$APPTYPE GUI} を指定したのと同じになります。

{$R *.res}

$R 指令はプログラムにリソースを追加します。追加しておかないとウィルス対策ソフトに "ウィルスだ!" とレッテルを貼られる事があります。無能は嫌いなのです!

uses

uses 句です。ここに書かれたユニットが使用されます。C / C++ とかで言う所の #include に近いです。

System.SysUtils;

System.SysUtils を使います。

なくてもコンソールアプリケーションは作れますが、便利なルーチンが使えるようになります。

begin

これがないと始まりません。

Writeln('Hello,World.');

Writeln() 手続きで 'Hello,World.' を標準出力に出力します。

end.

これがないと終わりません。ユニットの最後は . (ピリオド) で終わります...終止符を打つわけですね。

なお、最小の Hello.world コンソールアプリケーションは以下のようになります。

HelloWorld.dpr
program HelloWorld;

{$APPTYPE CONSOLE}

begin
  Writeln('Hello,World.');
end.

なお、最小でないソースコードは右上にあります (w

6
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
3