Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

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

Geschrieben

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.

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 erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...