无论是这样写:
{$DEFINE c} {$IFDEF a} {a版}
sleep(1);
{$ELSE IFDEF b}{b版}
sleep(1);
{$ELSE IFDEF c}{c版}
sleep(1);
{$ELSE IFDEF d}{d版}
sleep(1);
{$ELSE}
sleep(1);
{$ENDIF}还是这样写: {$DEFINE c} {$IFDEF a} {a版}
sleep(1);
{$ELSEIF b}{b版}
sleep(1);
{$ELSEIF c}{c版}
sleep(1);
{$ELSEIF d}{d版}
sleep(1);
{$ELSE}
sleep(1);
{$IFEND}还有这样写:
{$DEFINE c} {$IFDEF a} {a版}
sleep(1);
{$END IFDEF b}{b版}
sleep(1);
{$END IFDEF c}{c版}
sleep(1);
{$END IFDEF d}{d版}
sleep(1);
{$ELSE}
sleep(1);
{$ENDIF}
都不能正确的选择到分支,请问正确的语法是什么样的?多谢
{$DEFINE c} {$IFDEF a} {a版}
sleep(1);
{$ELSE IFDEF b}{b版}
sleep(1);
{$ELSE IFDEF c}{c版}
sleep(1);
{$ELSE IFDEF d}{d版}
sleep(1);
{$ELSE}
sleep(1);
{$ENDIF}还是这样写: {$DEFINE c} {$IFDEF a} {a版}
sleep(1);
{$ELSEIF b}{b版}
sleep(1);
{$ELSEIF c}{c版}
sleep(1);
{$ELSEIF d}{d版}
sleep(1);
{$ELSE}
sleep(1);
{$IFEND}还有这样写:
{$DEFINE c} {$IFDEF a} {a版}
sleep(1);
{$END IFDEF b}{b版}
sleep(1);
{$END IFDEF c}{c版}
sleep(1);
{$END IFDEF d}{d版}
sleep(1);
{$ELSE}
sleep(1);
{$ENDIF}
都不能正确的选择到分支,请问正确的语法是什么样的?多谢
do_doit
{$ELSEIF RTLVersion >= 14}
goforit
{$ELSEIF somestring = 'yes'}
beep
{$ELSE}
last chance
{$IFEND}
{$IF DEFINED(a)} {a版}
sleep(1);
{$ELSEIF DEFINED(b)}{b版}
sleep(2);
{$ELSEIF DEFINED(c)}{c版}
sleep(3);
{$ELSEIF DEFINED(d)}{d版}
sleep(4);
{$ELSE}
sleep(5);
{$IFEND}