Ganz einfach:
Man reicht einfach keine Exceptions über die
DLL-Grenzen hinaus. Es gibt Rückgabewerte und die Rückgabewerte können geprüft werden. Zusätzlich kann es noch etwas wie
GetLastError geben.
Die
Exception
selber wirft dann die Anwendung, die die
DLL benutzt (z.B. so wie
RaiseLastOSError)
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)