Das liegt daran, da die Syntax nicht stimmt und der Compiler es daher gar nicht kompilieren würde. Es müsste so heißen:
Delphi-Quellcode:
try
IdHTTP1.Get('http://www.cheffu.de/tasdadasd.html');
Memo1.Text := 'geht'
except
on EIdHTTPProtocolException do
Memo1.Text := 'Fehler!' + #13#10 + IdHTTP1.ResponseText;
end;
Der Aufbau von
try - except ist also folgender:
Delphi-Quellcode:
try
<Anweisungen> // die Fehler hervorrufen könnten
except
<Anweisungen> // die im Falle eines auftretenden Fehlers ausgeführt werden sollen
end;
Es gibt hier also kein
else oder ähnliches.