Entwickler-Ecke
Windows API - Exception-Handling zwischen COM-Objekten
Udontknow - So 25.01.04 22:16
Titel: Exception-Handling zwischen COM-Objekten
Hallo!
Irgendwie hatte ich gedacht, daß ich bei der Verwendung von Interfaces immer ein Exception-Handling ala API (also mit HResult as Funktionsrückgabe) realisieren muss.
Jetzt stelle ich gerade fest, daß zumindest in meiner mit Delphi aufgebauten COM-Umgebung grundsätzlich jede Exception korrekt ausgelöst und behandelt wird, egal wo sie nun ausgelöst wird (sei es ein von einer DLL erzeugtes COM-Objekt oder eine direkt im Hauptprogramm erzeugte Exception).
Gibt es da wirklich keine Stolpersteine? Wie sieht das aus, wenn eine C++-DLL eine Exception auslöst bzw. behandeln will? Ich bin, was die interne Realisierung von Exceptions angeht, leider nicht sehr informiert, und per Google werde ich nicht recht fündig.
Cu,
Udontknow
Motzi - Mo 26.01.04 10:25
Ansonsten kann ich dir zum Thema COM und Delphi das Buch von Andreas Kosch "COM/DOCM/COM+ in Delphi" empfehlen...
MaxiTB - Mo 26.01.04 10:30
Oder wenn dus wirklich gerne Hardcore willst ...
Essential COM
von Don Box
Addison Wesley
ISBN 0-201-63446-5
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!