Vielleicht noch als Anregung:
Ich mache das Exception-Handling jetzt komplett in .NET.
Meine DLL-Methode liefert einen Integer als Rückgabewert (damit der Programmierer, der das weiter verwendet weiß was los is) und bekommst noch über einen String (byRef Parameter der Funktion) die Fehlermeldung zurück (entweder eine Fehlermeldung von mir od. die ex.Message)
lg, renew
|