我想得到的结果{$IF DEFINECOMPRESS = OKGOOD}
//do set.....
{$IFEND}{$IF DEFINECOMPRESS = YESID}
//do set.....
{$IFEND}{$IF DEFINECOMPRESS = HAHA}
//do set.....
{$IFEND}
请问如何声明这个DEFINECOMPRESS
才能使表达式编译成功
//do set.....
{$IFEND}{$IF DEFINECOMPRESS = YESID}
//do set.....
{$IFEND}{$IF DEFINECOMPRESS = HAHA}
//do set.....
{$IFEND}
请问如何声明这个DEFINECOMPRESS
才能使表达式编译成功
{$DEFINE OKGOOD}条件为真执行:
{$IFDEF OKGOOD}
//...
{$ENDIF}条件为假执行:
{$IFNDEF OKGOOD}
//...
{$ENDIF}
const
MyConstValue = '3';procedure test;
begin
{$if MyConstValue = '3'} {$ifend} {$if MyConstValue = '5'} {$ifend}
end;
MyConstValue = '3';{$if MyConstValue = '3'}
{$define _test_value_3}
const _test_value = 3;
{$ifend}{$if MyConstValue = '5'}
{$define _test_value_5}
const _test_value = 5;
{$ifend}procedure test;
begin
{$if MyConstValue = '3'} {$ifend} {$if MyConstValue = '5'} {$ifend}
end;