ActiveX aus einer Visual Basic Exe



  • Hi zusammen,

    ich habe eine in Visual Basic geschriebene Exe mit ActiveX Funktionen (Schnittstelle). Auf diese Funktionen möchte ich gerne zugreifen. Jetzt habe ich mit Visual Studio c++ 2005, über die Funktion "Klasse hinzufügen" die MFC-Klasse von ActiveX Steuerelement, die Exe ausgewählt und alle Funktionen aus der Exe hinzugefügt.
    Diese Funkton hat mir dann die Header und die cpp Dateien mit den Funktionen aus der Exe erstellt. Allerdings wenn ich nun die Funktion benutze passiert nichts. Es kommt nur immer eine "Warning: attempt to call Invoke with NULL m_lpDispatch!"
    Hat jemand eine Idee oder einen anderen Vorschlag wie ich die ActiveX Funktionen aus einer Exe benutzten kann?

    Gruß
    Rocketbuehler


  • Mod

    Du musst auch einen CreateDispatch ausführen, damit das entsprechende Objekt Instanzziert wird.



  • Hi zusammen,

    danke für den Tip.

    Mit hat wirklich nur dieses CreateDispatch gefehlt.

    Gruß
    Rocketbuehler


Anmelden zum Antworten