Grundsätzlich natürlich richtig.
Wobei die "verwendende" Anwendung altes ASP ist und meine Klasse daher per COM aufgerufen wird.
Und Fehlerbehandlung in VB (6.0) ist, ähhm, bescheiden.
Daher liefert meine Library nur einen Return-Code (was jetzt passiert ist) und fängt daher schon alle Exceptions ab.
Denn auch die Err-Number bei Fehlerbehandlung per VB6-Code (on error goto) ist nicht brauchbar - da das irgendwelche Nummern sind, das habe ich auch schon ausprobiert.
Aber ich hab beschlossen, dass er einfach damit leben muss, es sind sowieso nur 2 Fälle die man unterscheiden muss. Entweder is die Disk voll (das wird wohl nicht oft vorkommen) od. das File is gerade geöffnet....
|