Hallo zusammen,
ist jemandem hier die ATL-Klasse CComqiPtr geläufig? Gibt es dieses oder etwas ähnliches auch in Delphi?
In C++ bzw. ATL sieht die Verwendung zum Beispiel so aus.
http://msdn2.microsoft.com/en-us/lib...xw(VS.80).aspx
Es fehlt mir nun ein Pendant in Delphi, daß es mir ermöglicht, aus einem IDispatch ein Objekt mit der gewünschten Schnittstelle zurückliefert, sofern das Objekt die Schnittstelle unterstützt.
Ich hab im INet bisher nur Leidensgenossen gefunden, die ebenso auf der Suche sind...eventuell ist hier ein Guru unterwegs (Bernd Schulz anguck), der sowas aus dem Ärmel schütteln kann.
Danke im Voraus,
Sherlock
ist jemandem hier die ATL-Klasse CComqiPtr geläufig? Gibt es dieses oder etwas ähnliches auch in Delphi?
In C++ bzw. ATL sieht die Verwendung zum Beispiel so aus.
Code:
SetParams( long Group, BSTR , IDispatch* , IDispatch** ppDataAccessor, VARIANT_BOOL* vbSuccess) ... CComQIPtr<IDataAccessor> ptrDataAccessor; ptrDataAccessor = *ppDataSource;
Es fehlt mir nun ein Pendant in Delphi, daß es mir ermöglicht, aus einem IDispatch ein Objekt mit der gewünschten Schnittstelle zurückliefert, sofern das Objekt die Schnittstelle unterstützt.
Ich hab im INet bisher nur Leidensgenossen gefunden, die ebenso auf der Suche sind...eventuell ist hier ein Guru unterwegs (Bernd Schulz anguck), der sowas aus dem Ärmel schütteln kann.
Danke im Voraus,
Sherlock
Comment