{ifdef} 用法 |
答題得分者是:ccchen
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
ccchen
版主 發表:61 回覆:940 積分:1394 註冊:2002-04-15 發送簡訊給我 |
uses Windows,class,
{$IFDEF XXXX}
,pas1
{$ELSE}
,pas2
{$ENDIF}
; 定義XXX之方法 1. 你可以在最前面加上{$DEFINE XXX}來定義XXX, 不過這種方式很不方便, 與C不同, Define無法經由uses讓其他unit有效.
例如你在unit1中{$DEFINE XXX}, UNIT2 中USES UNIT1 則UNIT2中XXX並無定義 2. 在PROJECT|OPTIONS中Directories/Conditions 內Conditional Define中直接輸人入XXX即可,若不只一個可用;分開, 這樣會使XXX在整個project中均有定義
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
引言: 1. 你可以在最前面加上{$DEFINE XXX}來定義XXX, 不過這種方式很不方便, 與C不同, Define無法經由uses讓其他unit有效. 例如你在unit1中{$DEFINE XXX}, UNIT2 中USES UNIT1 則UNIT2中XXX並無定義 2. 在PROJECT|OPTIONS中Directories/Conditions 內Conditional Define中直接輸人入XXX即可,若不只一個可用;分開, 這樣會使XXX在整個project中均有定義已解決! 謝謝! |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |