Pourquoi mon code en C++ builder ne fonctionne pas ???

Pourquoi mon code en C++ builder ne fonctionne pas ??? - Programmation

Marsh Posté le 22-03-2001 à 17:19:16    

Voci un extrait de mon code ;
 
Int tab[100000];
AnsiString sortie;
HANDLE hfile;
DWORD zut;
 
hfile=CreateFile("tab.dat",GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING_FILE,FILE_ATTRIBUTE_NORMAL,NULL);
ReadFile(hfile,&tab[0],sizeof(tab),&zut,NULL);
 
CloseHandle(hfile);
 
sortie=FloatToStr(tab[100]);
Canvas->TextOut(10,70,sortie);
 
Le probleme vient que le compilateur aimme pas :OPEN_EXISTING_FILE
 
J'ai éssayer de remplacer OPEN_EXISTING_FILE par autre chose mais soit mon fichier se vide ou alors il s'affiche 0.
 
->Vous avez pas une idée de ce qui cloche dans ce code, qui sert à lire un tableau d'entiers dans un ficher sur le dd.
Merci
(Fait avec Borland/Inprise Builder C++ 4/5)

Reply

Marsh Posté le 22-03-2001 à 17:19:16   

Reply

Marsh Posté le 22-03-2001 à 20:55:09    

D'après l'aide de CreateFile il faut mettre OPEN_EXISTING et non pas OPEN_EXISTING_FILE qui n'existe pas.
 
Salutations

Reply

Marsh Posté le 23-03-2001 à 08:11:57    

merci, je vais éssayer.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed