Moin!
Beides. Delphi verbindet die Windows Exceptions und die Sprachexception mit ein und dem gleichen
Exception Handling Block. Das kann man z.B. sehr gut daran erkennen, wenn man in einem
Asm / End; eine ungültigen CPU Opcode mit
db definiert und der Try / Except Block aussen herum die EInvalidOpcode Message ordentlich mit abfängt (die aber von Windows ausgelöst wird).
Beim BCB ist es eh auch
fast das gleiche - ob man nun try / finally schreibt oder __try / __finally oder _try / _finally. Man sollte nur darin nicht mischen (also __try / _finally, etc).
MfG
Muetze1