Einzelnen Beitrag anzeigen

Popov
(Gast)

n/a Beiträge
 
#24

AW: [Quiz] wann darf auf ein Semikolon ein ELSE folgen?

  Alt 1. Apr 2015, 18:30
Grundregel bei Pascal: bei Semikolon ist eine Anweisung zu ende. Da folgt nichts mehr. Da ist Schluss.
Delphi-Quellcode:
    on E:EDivByZero do
      ShowMessage('Division durch Null.');
Wie kann also nach dem Ende noch etwas folgen?

Außerdem, wieso funktioniert das nicht?
Delphi-Quellcode:
  try
    ...
  except
    ShowMessage('Hallo.');

    on E:EDivByZero do
      ShowMessage('Division durch Null.');
    else
      ShowMessage('Sonstige Fehler.');
  end;
Wenn Else zu On gehört, dann müsste es dem Except-Block egal sein ob es vorher noch ein Hallo sagt.
  Mit Zitat antworten Zitat