天天看點

delphi debug release差別是什麼?

delphi debug release差別是什麼?

1. 基礎知識介紹:

Debug編譯:是為了便于程式調試,是以目标代碼裡附加有許多額外的東西。

Release編譯:是産品可作為正式拷貝釋出了,已經不需要那些僅為調試而編譯進去東西。

(在 Release 狀态下釋出的 dcu 或 exe 會更小、更優化.)

建立一個工程, Delphi 預設的是調試(Debug)狀态。當釋出軟體時應該切換到釋出(Release)狀态.

2. Debug 和 Release 的切換方法:

進入 Project Manager -> Build Configurations, 在 Debug 或 Release 上輕按兩下, 或從右鍵 Activate.

3. 檢驗是在哪種狀态:

begin

{$IFDEF DEBUG}

代碼;

ShowMessage('調試模式');

{$ENDIF}

{$IFDEF RELEASE}

ShowMessage('釋出模式');

end;