delphi.gif (306 バイト) プロジェクトの概要


Delphiプロジェクトは特殊なユニットです。ふつうのユニットはunitで始まりますが、プロジェクトはprogramで始まります。interface部とimplementation部の区別はありません。

プロジェクトでは必ず初期化部が存在します。初期化部ではアプリケーションオブジェクトを初期化して、実行を開始させます。

実は、DelphiのプロジェクトファイルはTurbo Pascalではプログラムそのものでした。したがって、MS-DOS風のプログラム(コンソールアプリケーション)を作るときには、プロジェクトの初期化部(begin..end)に実際のプログラムを書きます。

(参考)Delphiプロジェクトの構造