Also kein EurekaLog und Co. verwenden, denn die machen ganz viel.
Es kommt auch auf die
Exception (Einige machen noch was im Constructor),
dann noch auf die Try-Finally/Except und Prozedurebenen zwischen der
Exception und dem Except.
Wie z.B. Speicherfreigaben lokaler Vriablen.
Aber: Da GetLastError nicht verwendet wird, wenn eine
Exception geworfen wird, mußt du nur nach dem/den
WinAPI-Aufruf(en), welche(r) GetLastError setzen könnten, dieses sofort abfragen und zwischenspeichern.