ATL Interface in MFC ActiveX



  • Hallo Leute,

    ich habe ein COM dll mit der MFC erstellt.
    In diesem COM dll Projekt gibt es eine Ctrl Klasse <<TestCtrl>> welche von CCmdTarget abgeleitet ist und diverse Interfaces gemäß der MFC implementiert. Das hat alles soweit funktioniert.

    Nun soll meine COM dll ebenfalls das ATL Interface <<IPersistPropertyBagImpl>> implemtieren.
    Wenn ich das Interface jetzt in meiner Ctrl Klasse implementiere, schmeisst der Compiler mir die Meldung raus:

    "Instanz von abstrakter Klasse kann nicht erstellt werden" --> oder so ähnlich

    Kann ich das Interface in einer ATL Klasse implementieren und mein Ctrl dazu bringen die Anfrage von Ausserhalb zu dieser Klasse zu tunneln?


Anmelden zum Antworten