Moin Micha,
also bei mir funktioniert Dein Code einwandfrei (ich hab' nur mal das PageControl weggelassen).
Du solltest in der
IDE mal schauen ob folgende Checkbox markiert ist:
Tools\Debugger Optionen\Sprach-Exceptions CheckBox: Bei Delphi-Exceptions stoppen
wenn ja, werden Exceptions in der
IDE auch angezeigt, wenn man try/except benutzt.