Hallo allesamt!
Mich treibt zur Zeit der Type Library Editor in den Wahnsinn. Die ganze Zeit erzeuge ich Interfaces und zugehörige Methoden, alle Methoden wurden immer mit der Aufruf-Konvention "safecall" kreiert- bis jetzt. Plötzlich werden alle neuen Funktionen mit "stdcall" und dem Rückgabewert HResult erstellt! Wieso? Ich vermute, daß es irgendwie etwas mit dem Unterschied zwischen IDispatch und IUnknown zu tun hat (hatte vorher alles von einer IDispatch-Schnittstelle abgeleitet).
Vielleicht kann mir jemand kurz den Unterschied zwischen IDispatch und IUnknown erklären? Was muss ich tun, um IDispatch korrekt zu implementieren (es tauchen so Funktionen wie Invoke, GetTypeInfo,TypeInfoCount etc. auf, dazu finde ich in der Delphi-Hilfe aber nichts und kann sie deshalb nicht in meinen Objekten implementieren...

)?
Cu,
Udontknow