Das Einzige, wo eine Delphi-
Exception die
DLL verlassen darf, ist, wenn die aufrufende EXE/
DLL "ebenfalls" mit Laufzeitpackages kompiliert wurde.
Ansonsten sind die "Klassen" inkompatibel und du hast nur eine der anderen Wahl(en):
* Status/ErrorCode im Result
* SetLastError/GetLastError
* oder eine eigene "LastError"-Methode (so kann man auch Error-Texte rausgeben)
* u.ä.