如何在if-then-else语句中运行多个命令?

时间:2014-03-19 14:46:07

标签: delphi if-statement syntax

我怎么能在delphi 7中做这样的事情

if FileExists
    then 
        Filesetattr
        DownloadFile
    else
        Downloadfile
        Filesetattr

我试过;而且它不起作用。 我用逗号(,)尝试也没用。 所以我希望在一个"然后声明"中执行两个或多个命令。以及" else语句"

中的两个或多个命令

1 个答案:

答案 0 :(得分:7)

如果您希望if语句控制多行,则使用begin end

进行环绕
if FileExists
  then 
  begin
    Filesetattr;
    DownloadFile;
  end
  else
    begin
      Downloadfile;
      Filesetattr;
    end;