COM Konstruktor



  • Gibt es eine Möglichkeit bei der Instanzierung eines Objektes im Client über die COM-Schnittstelle (idl) dem Konstruktor des Objektes einen Parameter an den Server zu übergeben ?



  • Ok man kann laut COM Philosophie keine Parameter an den Konstruktor übergeben. Das eigentliche Ziel ist es, mehrere Objekte einer COM-Klasse zu instanzieren und die anhand der CLSID zu identifizieren. Ist das COM-Interface von IUnknown abgeleitet scheint dies auf folgender Weise zu funktionieren.

    IMPLEMENT_UNKNOWN()
    BEGIN_INTERFACE_TABLE()
       IMPLEMENTS_INTERFACE()
    END_INTERFACE_TABLE()
    

    Wie ist es aber möglich, wenn mein Interface von IDispatch abgeleitet ist?


Anmelden zum Antworten