Patrick.Karre Geschrieben 7. September 2007 Geschrieben 7. September 2007 Hallo Forum, ich lege gerade ein neues ActiveX in C++ mit der MFC an. Nach dem Anlegen schreibe ich eine Funktion die einen Wert zurück geben soll. Das Objekt auf die ActiveX kann sauber abgelegt werden, nur wenn ich die Function aufrufe bekomme ich die Fehlermeldung: "Die Methode ... für das Objekt ... kann nicht zugegriefen werden". Ich habe sauber den DISPATCH angelegt und die Funktion in die Header und Source Datei eingetragen. In einem anderen Projekt habe ich die Probleme nicht. Hat jemant eine Idee was hier falsch ist? Beste Grüße Patrick
Patrick.Karre Geschrieben 7. September 2007 Autor Geschrieben 7. September 2007 Kleiner Nachtrag, im Testcontainer geht das Steuerelement einwandfrei. Nur wenn ich es mit VB-Script aufrufe, gibt es Probleme.
Patrick.Karre Geschrieben 9. September 2007 Autor Geschrieben 9. September 2007 Nach lange suchen habe ich den Fehler gefunden. Für die die auch mal ein ActiveX unter Visual Studio 2005 erstellen. Folgende Zeile wird im Konstruktor der Control-Klasse nicht hinzugefügt: m_bInitialized = TRUE; Ohne diese Zeile kann keine Methode mit VB aufgerufen werden.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden