bonjour
j'ai des erreurs sur les metadonnées;J'ai supprimé les fonction en cause et les les messages d'erreur persistent
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
1>Database.obj : error LNK2022: échec de l'opération sur les métadonnées (80131187)*: Déclarations de méthodes incohérentes dans des types dupliqués (types*: SpecificationChecker.CDatabase*; méthodes*: SetDBName)*: (0x06000069).
1>Database.obj : error LNK2022: échec de l'opération sur les métadonnées (80131187)*: Déclarations de méthodes incohérentes dans des types dupliqués (types*: SpecificationChecker.CDatabase*; méthodes*: SetLogin)*: (0x0600006a).
1>Database.obj : error LNK2022: échec de l'opération sur les métadonnées (80131187)*: Déclarations de méthodes incohérentes dans des types dupliqués (types*: SpecificationChecker.CDatabase*; méthodes*: SetPassword)*: (0x0600006b).
1>Database.obj : error LNK2022: échec de l'opération sur les métadonnées (80131187)*: Déclarations de méthodes incohérentes dans des types dupliqués (types*: SpecificationChecker.CDatabase*; méthodes*: SetType)*: (0x0600006c).
1>Database.obj : error LNK2022: échec de l'opération sur les métadonnées (80131187)*: Déclarations de méthodes incohérentes dans des types dupliqués (types*: SpecificationChecker.CDatabase*; méthodes*: GetDBName)*: (0x0600006e).
1>Database.obj : error LNK2022: échec de l'opération sur les métadonnées (80131187)*: Déclarations de méthodes incohérentes dans des types dupliqués (types*: SpecificationChecker.CDatabase*; méthodes*: GetLogin)*: (0x0600006f).
1>Database.obj : error LNK2022: échec de l'opération sur les métadonnées (80131187)*: Déclarations de méthodes incohérentes dans des types dupliqués (types*: SpecificationChecker.CDatabase*; méthodes*: GetPassword)*: (0x06000070).
1>Database.obj : error LNK2022: échec de l'opération sur les métadonnées (801311D6)*: Nombre différent de méthodes dans des types dupliqués (SpecificationChecker.CDatabase)*: (0x0200002e).
1>LINK : fatal error LNK1255: l'édition de liens a échoué à cause d'erreurs de métadonnées
je vous met le code puis la déclaration de la classe:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/*---------------------------------------------------------------*/
void CDatabase::SetType( enDATABASE_TYPE enType)
{
	enDATABASE_TYPE m_enType;
	m_enType;
}
/*---------------------------------------------------------------*/
void CDatabase::SetStatus( enDATABASE_STATUS stat)
{
	enDATABASE_STATUS m_enStatus;
	m_enStatus = stat;
}
/*-----------------------------------------------------------------*/
enDATABASE_TYPE CDatabase::GetType()
{
  return(m_enType);
}
/*--------------------------------------------------------------------------------------------------------------------------------*/
enDATABASE_STATUS CDatabase::GetStatus()
{
  return(m_enStatus);
}
};
 
/*_____LOCAL-FUNCTIONS________________________________________________________*/
la déclaration de la classe:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
	public ref class CDatabase
	{
	public:
		CDatabase();
		~CDatabase();
		static void CDatabase::SetStatus( enDATABASE_STATUS stat);
		static void CDatabase::SetType( enDATABASE_TYPE enType);
		static enDATABASE_STATUS CDatabase::GetStatus();
		static enDATABASE_TYPE CDatabase::GetType();
	};
};