QWORD ?

Résolu
Messages postés
245
Date d'inscription
dimanche 27 avril 2003
Statut
Membre
Dernière intervention
26 septembre 2008
-
Messages postés
245
Date d'inscription
dimanche 27 avril 2003
Statut
Membre
Dernière intervention
26 septembre 2008
-
Bonjour,

j'aimerai récupérer la taille d'un fichier, j'utilise donc GetFileSize() après l'avoir ouvert avec CreateFile(). Pour les petits fichiers, ben j'ai pas de problemes, mais par exemple, j'ai essaye de récupérer la taille d'un fichier ISO de 440 Mo et là ben le programme coince un peu. J'ai converti le DWORD en char avec itoa() pour voir un peu sa valeur et j'ai vu -1, donc j'ai tiré la conclusion que le type n'était pas assez gros pour contenir la taille. Je sais qu'il existe le type QWORD. Mais quand je déclare une variable du type QWORD, ca ne fonctionne pas. Quelqu'un a une idée de comment je pourrai faire pour contenir la taille du fichier (Il me la faut en octet) ?

Apprendre le VB6

1 réponse

Messages postés
245
Date d'inscription
dimanche 27 avril 2003
Statut
Membre
Dernière intervention
26 septembre 2008

Bon ca va, j'ai trouvé le type LARGE_INTEGER qui fonctionne bien. Mais en fait, j'ai surtout remarque que la taille n'était pas bien renvoyée car je récuperais la taille d'un fichier compressé. J'ai trouvé GetCompressedFileSize et ca fonctionne mieux maintenant :p

Apprendre le VB6