bonjour
j'ai des erreurs sur les metadonnées;J'ai supprimé les fonction en cause et les les messages d'erreur persistent
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 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
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________________________________________________________*/
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(); }; };
Partager