这样的语句怎么写?(100分)

  • 主题发起人 主题发起人 7030
  • 开始时间 开始时间
7

7030

Unregistered / Unconfirmed
GUEST, unregistred user!
如何把{$IFDEF ABC}和{$IFDEF BCD}写成类似{$IFDEF ABC} or {$IFDEF BCD}的形式?
 
为什么要这样写?
 
因为有个公共单元文件要被几个应用程序uses,但对于不同的应用程序这个公共单元<br>uses中的内容不一样,故在这公共单元中要用{$IFDEF ABC}ABC{$ENDIF} OR {$IFDEF BCD}ABC{$ENDIF}这样的语句
 
可以声明一个变量:<br>var<br>&nbsp; iCompile : integer;<br>.....<br>{$IFDEF ABC}<br>iCompile:=1;<br>{$ENDIF}<br>{$IFDEF BCD}<br>iCompile:=1;<br>{$ENDIF}<br>...<br>这样,用if iCompile=1 then 相当于{$IFDEF ABC} or {$IFDEF BCD}。<br><br><br>
 
多人接受答案了。
 
后退
顶部