国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Delphi > 正文

Delphi,編譯文件(第8頁)

2019-11-18 18:05:45
字體:
來源:轉載
供稿:網友
一個更復雜的例子
接下來展示的一個程序例子,被分割到了2個文件。一個工程文件,一個單元文件。你可以將工程文件保存為greeting.dPR,它看起來是這樣的:
program greeting;
{$Aend.
第一行說明了程序名稱為greeting,又是一個控制臺應用程序。
uses Unit1;這句告訴編譯器,這個程序依靠一個命名為Unit1的單元文件。最后這個程序盜用PrintMessage過程,傳遞給他一個字符串“hello world!”,PrintMessage被定義在Unit1文件中。
這是until的源代碼,必須被保存在一個命名為Unit1.pas的文件中。
unit Unit1;
interface
procedure PrintMessage(msg: string);
implementation;
procedure PrintMessage(msg: string);
begin
Writeln(msg);
end;
end.
Unit1 定義了一個被稱為PrintMessage的過程。輸入一個字符串的變量,并顯示這個變量到標準輸出窗口。(在delphi中,不返回值的程序被程為過程。又返回值的程序被稱為函數。)注意,PrintMessage在Unit1
中被定義了2次。第一次定義,在關鍵詞interface之后,使PrintMessage在用到Unit1的其他模塊中有效。第2次定義,在關鍵詞implementation之后,實現了PrintMessage的定義。
你現在從命令行中輸入并編譯Greeting 
dcc32 greeting
去產生一個win32的可執行文件,或則
dccil greeting
去產生一個.net下的可執行文件。
在命令行中不需要包含Unit1。當編譯器產生greeting.dpr,就可以自動的找到greeting程序所依靠的單元文件。結果和第一個例子相同:打印消息Hello world!

上一篇:Delphi入門點點滴滴

下一篇:Delphi,編譯文件(第12頁)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 巴林左旗| 高台县| 尼勒克县| 沐川县| 乌兰察布市| 巴林右旗| 苗栗市| 汕尾市| 双城市| 长垣县| 陈巴尔虎旗| 新田县| 万盛区| 青龙| 根河市| 鄢陵县| 宁德市| 清苑县| 北京市| 南岸区| 峨边| 衡山县| 垦利县| 涞源县| 滦平县| 宣恩县| 如东县| 鄂托克前旗| 镇沅| 石景山区| 仙桃市| 兴宁市| 新乡县| 富锦市| 家居| 井冈山市| 丰原市| 麦盖提县| 界首市| 宾阳县| 石嘴山市|