一個簡單的控制台應用程序
下面的程序是一個簡單的控制台程序,你能在命令行中編譯和運行。
PRogramgreeting;
{$APPTYPECONSOLE}
varMyMessagestring;
begin
MyMessage:='Helloworld!';
Writeln(MyMessage);
end.
第一行說明程序名為Greeting。 {$APPTYPECONSOLE}告訴編譯器是一個控制台應用程序,在命令行中運行。下面的一行定義了一個稱為MyMessage的string類型的變量。 (delphi有真正的string數據類型),這句程序傳遞字符串“Helloworld!”到MyMessage變量,然後使用Writeln命令將MyMessage的內容輸出到標準輸出設備。 (Writeln被定義在System單元文件中,在許多應用程序中,編譯器自動包含了這個文件)
保存到一個類型為greeting.pas或greeting.dpr的文件,然後輸入下面的命令編譯
dcc32greeting
去產生一個win32的可執行文件
dccilgreeting
產生一個.net可執行文件。
除了它的簡單,這個例子在許多方面和你在borland開發工具中寫的程序有些不同。第一,它是一個控制台應用程序。 Borland開發工具經常最多的用來開發圖形界面的應用程序,因此你將不能正常的使用Writeln命令。此外,全部的例程是在一個單獨得文件。在一個典型的圖形圖像接口程序中,例子開頭的那行程序將被放置在一個單獨的工程文件中,其中不包括任何實際的邏輯程序,不同於在單元文件中的少數被調用到程序定義。