wie du schon richtig geschrieben hast funktioniert das ganze folgendermaßen
Delphi-Quellcode:
try
anweisungen1
except
//wenn ein fehler zwischen "try" und except" auftritt werden anweisungen2 ausgeführt
Anweisungen2
end;
Dabei spielt es keine Rolle ob du den fehler selbst auslöst oder eine klasse..
Wenn du das Programm mit Delphi ausführst (F9) werden die Fehler angezeigt allerdings wird trotzdem in den except block gegangen. Wenn das Programm außerhalb von Delphi ausführst siehst du die Fehler nicht mehr (except block wird statdessen ausgeführt)