Lösen diese APIs überhaupt Exceptions aus?
IMHO geben die doch nur FehlerCodes zurück, welche man auswerten sollte.
Und dafür kann man dann auf das Try-Finally verzichten. Aber wenn es da wirklich mal knallen sollte, dann ist eh alles zuspät und das System ist so defekt, daß man die Anwendung sowieso beenden kann.
Eigentlich hast du Recht. Laut
OH sollten die benutzten Funktionen keine Exceptions auslösen.
Aber ich habe mir das nicht selbst ausgedacht, sondern aus den Source-Codes von XE2 abgeschrieben.
Ich denke, die, die das so geschrieben haben, verstehen mehr von der Materie als ich, also hab ich das unverändert übernommen.