Hi,
ich habe eine C++-Klasse (normales C++, keine managed C++) und möchte diese in VB verwenden. Ich habe schon im Internet einiges gefunden, aber so ganz funktioniert noch nicht.
Damit ich die C++-DLL in der die Klasse enthalten ist in VB verwenden kann, habe ich in den Projekteinstellungen die "Common Language Runtime-Unterstützung" aktiviert und vor das "class" in den Headerdateien ein "public" gesetzt, damit ich auf die Klassen auch von außen zugreifen kann.
Das ganze hab ich dann kompiliert und in VB als Verweis zum Projekt hinzugefügt. Ich sehe jetzt die Klassen auch in der Intellisense und kann auch eine neue Instanz erstellen, allerdings kann ich nicht auf die Klassenmember zugreifen (außer auf die, die von Object geerbt werden).
Was habe ich falsch gemacht bzw. wie bekomme ich es hin, die Klassenmember verwenden zu können?
Danke schon mal im Voraus
ich habe eine C++-Klasse (normales C++, keine managed C++) und möchte diese in VB verwenden. Ich habe schon im Internet einiges gefunden, aber so ganz funktioniert noch nicht.
Damit ich die C++-DLL in der die Klasse enthalten ist in VB verwenden kann, habe ich in den Projekteinstellungen die "Common Language Runtime-Unterstützung" aktiviert und vor das "class" in den Headerdateien ein "public" gesetzt, damit ich auf die Klassen auch von außen zugreifen kann.
Das ganze hab ich dann kompiliert und in VB als Verweis zum Projekt hinzugefügt. Ich sehe jetzt die Klassen auch in der Intellisense und kann auch eine neue Instanz erstellen, allerdings kann ich nicht auf die Klassenmember zugreifen (außer auf die, die von Object geerbt werden).
Was habe ich falsch gemacht bzw. wie bekomme ich es hin, die Klassenmember verwenden zu können?
Danke schon mal im Voraus