Visual Studio Zugriff auf Form1

dertobian

Mitglied
Hallo,

klingt vielleicht ein wenig doof, aber ich weiß nicht, wie auf Methoden der Hauptklasse Form1 (managed) zugreifen kann...
Das Problem ist, dass ich ein DataGridView neu belegen möchte. Das passiert allerdings in einer Klasse, die nicht managed ist. Also kann ich das DataGridView in der unmanaged Klasse auch nicht definieren:

Fehler 1 error C3265: Ein verwalteter 'datagr' kann nicht in einem nicht verwalteten 'cPolyData' deklariert werden ana\polydata.h 83

Komme ich irgendwie anders an die Methode heran?

Gruß Tobian.
 
Ich habe jetzt alles ein wenig umgedreht und muss es eigentlich nur noch schaffen, dass diese Deklaration

Code:
ANAquery^ aNAquery;

in einer unmanaged Class funktioniert. Gibts da wirklich keinen Weg?

Gruß Tobian.
 
"gcroot" ist dazu das Zauberwort. Das funktioniert folgendermaßen:

Code:
#include <gcroot.h>

Dann in der nicht verwalteten Klasse einfach

Code:
gcroot<VerwaltetesObj^> verwaltetes_obj


Gruß Tobian.
 
Zurück