Bonjour à Tous,
Je suis désespéré.![]()
Sur une nouvelle TForm, j'essaye de récuperer les données d'un fichier.
Et voici en retour, le défaut :
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53 void __fastcall TPoule::FormCreate(TObject *Sender) { struct Poussin1 { char MPou1 [5]; char MPou2 [5]; char MPou3 [5]; char MPou4 [5]; char MPou5 [5]; char MPou6 [5]; char MPou7 [5]; char MPou8 [5]; char MPou9 [5]; char MPou10[5]; char FPou1 [5]; char FPou2 [5]; char FPou3 [5]; char FPou4 [5]; char FPou5 [5]; char FPou6 [5]; char FPou7 [5]; char FPou8 [5]; char FPou9 [5]; char FPou10[5]; }; //Creation variable dynamique mPoussin Poussin1 *mPoussin = new Poussin1(); //Ouverture Fichier : C:\\DATA\\PoussinOfficiel.txt int HandlePoussin = FileOpen("C:\\DATA\\PoussinOfficiel.txt",fmOpenRead); //Calcul nombre d'enregistrement int NbrRec = FileSeek(HandlePoussin, 0, 2)/sizeof(Poussin1); //Positionnement en début de fichier FileSeek(HandlePoussin, 0, 0); //Lecture Fichier for(int i =0; i < NbrRec; i++) { ZeroMemory((void*)mPoussin, sizeof(Poussin1)); FileRead(HandlePoussin, mPoussin, sizeof(Poussin1)); } //Remplissage champ par les valeurs lues PM1->Caption = mPoussin.MPou1; .... //Destruction variable dynamique et Fermeture Fichier delete mPoussin; FileClose(HandlePoussin); }
Pouvez vous m'aider à résoudre ceci, cette structure Poussin1 existe bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [C++ Erreur] PrintPoule.cpp(156): E2294 Structure nécessaire sur le côté gauche de . ou .*
d'avance...
Partager