Bonjour tout le monde,
Lors de la compilation de mon appli j'ai cet erreur qui arrive:
Je n'arrive pas a resoudre l'erreur si vous avez une idee. Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 '=' : impossible de convertir de 'System::Object __gc*' en 'float *'
J'ai une autre petite question aussi vraiment toutes betes le 10 qui se trouve entre [] definit bien le nombre de cases de mon tableau?
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
26
27
28 private: void Recup_data(DataSet* myDataSet){ int i=0; float tab_recup __gc[] = new float __gc[10]; // For each table in the DataSet, print the values of each row. System::Collections::IEnumerator* myEnum = myDataSet->Tables->GetEnumerator(); while (myEnum->MoveNext()) { DataTable* thisTable = __try_cast<DataTable*>(myEnum->Current); // For each row, print the values of each column. System::Collections::IEnumerator* myEnum1 = thisTable->Rows->GetEnumerator(); while (myEnum1->MoveNext()) { DataRow* myRow = __try_cast<DataRow*>(myEnum1->Current); System::Collections::IEnumerator* myEnum2 = thisTable->Columns->GetEnumerator(); while (myEnum2->MoveNext()) { DataColumn* myCol = __try_cast<DataColumn*>(myEnum2->Current); tab_recup[i]=(myRow->Item[myCol]); i++; } } } }
Merci @++
Partager