请教{$IF DEBUG}{$ELSE}{$IFEND}是什么意思

请问{$IF DEBUG}{$ELSE}{$IFEND}是什么意思?{$IFDEBUG}logined:booleanTrue//对客户端来说,表示是否登录

请问{$IF DEBUG}{$ELSE}{$IFEND}是什么意思?
{$IF   DEBUG}
logined:   boolean=True;//对客户端来说,表示是否登录过
{$ELSE}
logined:   boolean=False;//对客户端来说,表示是否登录过
{$IFEND}


是什么意思,如何才能激活代码?

[解决办法]
编译条件

{$IFNDEF DEBUG}
{$DEFINE DEBUG}
{$ENDIF}
[解决办法]
{$IF DEBUG} //debug开关开的话
logined: boolean=True;//对客户端来说,表示是否登录过
{$ELSE} //debug开关关的话
logined: boolean=False;//对客户端来说,表示是否登录过
{$IFEND}

{$} 是delphi 的宏指令代码, 给编译器看的。。
[解决办法]
条件编译