Executando verificação de segurança...
1

Em pascal (que eu usava no delphi7)

if Condition then // then significa então
  DoSomething // sem ponto-e-vírgula aqui
else
  DoSomethingElse; // aqui precisa de ponto-e-vírgula

Outro exemplo (quando o if determina mais de uma instrução)

if Condition then
begin
  Line1;
  Line2;
end // Não pode ponto-e-vírgula antes do else
else
begin // começo
  Line3;
  Line4;
end; // fim

screenshot

Carregando publicação patrocinada...