请问“编译条件“的问题!(50分)

  • 主题发起人 主题发起人 福利彩票
  • 开始时间 开始时间

福利彩票

Unregistered / Unconfirmed
GUEST, unregistred user!
我在一段代码中看到一编译条件的使用,代码如下:
…………
frmQX:=TfrmQX.Create(Self);
{$IFDEF XYK}
frmQX.Execuse ('BuseyKFC','BuseYaoKU',frmDB_sub);
{$ENDIF XYK}
{$IFDEF MZYF}
frmQX.Execuse ('BuseyfFC','BuseMenYaoFang',frmDB_sub);
{$ENDIF}
{$IFDEF ZYYF}
frmQX.Execuse ('BuseyfFC','BusezhuYaoFang',frmDB_sub);
{$ENDIF}
{$IFDEF ZYK}
frmQX.Execuse ('BuseyfFC','BuseZYAOKU',frmDB_sub);
{$ENDIF ZYK}
frmQX.ShowModal ;
…………
其中的:{$IFDEF XYK}
…………
{$ENDIF ZYK} 等等
不知是在那定义的?在整个程序中也在不到,请各位知情的大虾给我指点指点!
 
在delphi的project optoins的 directorys/conditional 的conditional defines
 
{$IFDEF 标识符}
// 语句1
{$ELSE}
// 语句2
{$DEFIF 标识符}
是Delphi的一种编译指令。
意思为:假如标识符在前面定义过,那么编译语句1,否则编译语句2,如果你在程序前部
发现{$DEFINE 标识符},则说明标识符已经定义,否则表明未定义。
 
可这个标示符有怎么定义?在什么位置定义?
 
xiexie le
我基本高明白了。
 
后退
顶部