Ich habe eine Typelibrary (mit D7) erstellt. Die Dll dient als API zur Steuerung
eines Gerätes.
Nun möchte ich an die Anwendung, die meine API benutzt, bei bestimmten Zuständen, z.B. "Werte außerhalb des Bereiches" Exceptions erzeugen.
Ich habe es mit
raise EOleException.Create('Werte außerhalb des Bereiches!' + ErrorStr, 0, '', '', 0);
versucht, aber in der Anwendung, die die DLL benutzt wird an dieser Stelle zwar eine Exception empfangen, aber die Message in der Anwendung ist dann immer "In Projekt Tesprogramm ist eine Exception der Klasse EOleException aufgetreten. Meldung: Schwerwiegender Fehler....", die Information über die Art der Exception geht verloren.
Was mache ich falsch?
Grüße
Boneconductor
eines Gerätes.
Nun möchte ich an die Anwendung, die meine API benutzt, bei bestimmten Zuständen, z.B. "Werte außerhalb des Bereiches" Exceptions erzeugen.
Ich habe es mit
raise EOleException.Create('Werte außerhalb des Bereiches!' + ErrorStr, 0, '', '', 0);
versucht, aber in der Anwendung, die die DLL benutzt wird an dieser Stelle zwar eine Exception empfangen, aber die Message in der Anwendung ist dann immer "In Projekt Tesprogramm ist eine Exception der Klasse EOleException aufgetreten. Meldung: Schwerwiegender Fehler....", die Information über die Art der Exception geht verloren.
Was mache ich falsch?
Grüße
Boneconductor