Bei
SOAP hatte ich mit ähnlichen Problemen zu kämpfen. Nach dem wir als Clients für unsere Anwendung nur
WinNT oder höher zugelassen haben, haben wir das Problem mit 3 fachen try-except-Blöcken in den Griff bekommen:
Ein einfachen try-Except-Block um den fehleranfälligen Aufruf.
Ein einfachen try-Except-Block um den Aufruf der gesamten Procedure.
Exceptionbehandlung bei Application.OnException (oder so ähnlich).
Naja, wir haben dann auch Logs geschrieben und die Levels 1-3 vergeben. Die Fehler wurden immer wieder auf den verschiedensten Stufen abgefangen.