2009-08-11 6 views

Antwort

2

Sie müssen die GetIDsForNames-Methoden mit einer geeigneten Implementierung überschreiben, die einen gültigen DISPID für beliebige Eingabeparameter zurückgibt. Überschreiben Sie dann die Invoke-Methode, um sicherzustellen, dass der richtige Wert basierend auf der Versand-ID zurückgegeben wird.

+0

Danke, aber was ist mit den IDispatch :: GetTypeInfo und :: GetTypeInfoCount Funktionen? Muss ich dort keine gültige ITypeInfo zurückgeben? –

+0

Macht nichts. Ich sehe, dass GetTypeInfoCount optional nur 0 zurückgeben kann. –

1

Sie sollten auch IDispatchEx betrachten, das mehr Flexibilität für dynamische Schnittstellen bietet.

Verwandte Themen