Delphi單元檔案

2021-04-03 01:19:52 字數 1406 閱讀 6123

1.庫單元檔案頭:其中宣告了庫單元的名字.

2.inte***ce部分:

由保留字inte***ce開始,結束於保留字implementation,它用來宣告引用的單元,常量,資料型別,變數,過程和函式.在inte***ce部分宣告的變數,常量,資料型別,過程,函式都可以供外部引用,對整個程式而言是共有的.也就是說,對於所有引用該單元的單元來說,這些宣告都是可見和可訪問的.

在inte***ce部分,只需寫出過程和函式的首部,具體的定義是在下面的implementation部分給出的.

inte***ce部分又可分為多個可選部分,分別為單元引入部分(uses),常量說明部分,型別說明部分,變數說明部分,過程和函式宣告部分.

3.implementation部分:

implementation部分分為兩部分.一部分是宣告部分,包括單元引用,常量,型別,變數,過程和函式的宣告,這一點和inte***ce部分相似.

區別有兩點:

(1):在implementation部分宣告的只對本單元是公共的,可見的,其他單元即使引用了該單元,也不能訪問它們.

(2):在implementation部分宣告的過程和函式,不需要遵循先宣告後定義的規則,而可以直接寫出過程和函式的定義.另一部分是在inte***ce部分宣告的過程和函式的定義.

4.initialization部分:

用於初始化該庫單元,此處的**最先執行.如果多個庫單元中包含initialization部分,那麼它們的執行順序就和program的uses部分引用單元的出現順序是一致的.

5.finalization部分:

通常用於釋放initialization部分分配的資源.如果多個庫單元中包含finalization部分,其執行順序和initialization部分正好相反.

unit mainfrm;

inte***ce    

uses        

windows, forms, stdctrls;

type

tform1 = class(tform)

procedure formcreate(sender: tobject);

private

public

procedure mybuttonclick(sender:tobject);

end;

varform1: tform1;

implementation 

//uses

procedure tform1.formcreate(sender: tobject);

varmybutton : tbutton;

begin

Delphi單元檔案詳解

delphi單元檔案詳解 1.庫單元檔案頭 其中宣告了庫單元的名字.2.inte ce部分 由保留字inte ce開始,結束於保留字implementation,它用來宣告引用的單元,常量,資料型別,變數,過程和函式.在inte ce部分宣告的變數,常量,資料型別,過程,函式都可以供外部引用,對整個...

Delphi單元檔案基本結構

delphi單元檔案基本結構 delphi單元檔案基本結構 unit unit1 單元檔名 inte ce 這是介面關鍵字,用它來標識檔案所呼叫的單元檔案 uses 程式用到的公共單元 windows,messages,sysutils,variants,classes,graphics,contr...

Delphi常用系統函式 System單元

1.轉換函式 transfer routines unit system chr 傳回ascii 碼所對應的字元。function chr x byte char 例如 hex 十六進製制 chr 02 代表 正文開始 chr 03 代表正文結束 chr 20 代表空格 round 四捨六入五留雙 ...