Bonjour

précédemment, pour adresser la méthode d'une classe je passais systématiquement par un objet déclaré sur cette classe:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Test6::OpenAFile objOpenAFile;
Ce qui permet ultérieurement d'adresser les méthodes de la classe par:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
objOpenAFile.InitializeComponent();
Visual Studio 2010 traite bien l'appel mais rejette la déclaration
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
OpenAFile.cpp(4): error C3145: 'objOpenAFile' : une variable globale ou statique ne peut pas avoir de type managé 'Test6::OpenAFile'
          impossible de déclarer une variable globale ou statique, ou un membre d'un type natif faisant référence à des objets du tas gc
OpenAFile.cpp(4): error C2039: '{dtor}' : n'est pas membre de 'System::IDisposable'
          c:\program files\reference assemblies\microsoft\framework\.netframework\v4.0\mscorlib.dll : voir la déclaration de 'System::IDisposable'
comment faire pour déclarer un objet sur une classe et surtout comment faire pour qu'il soit bien initialisé. ce sera