Calculer de gros pourcentage

Résolu
cs_Mr.X Messages postés 118 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 2 novembre 2007 - 28 juil. 2007 à 19:57
cs_Mr.X Messages postés 118 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 2 novembre 2007 - 28 juil. 2007 à 20:20
Bonjours, je voudrais savoir si il été possible de calculer le pourcentage de gros fichiers en utilisant ce code :
*m_dwCurFilePercent = ((m_dwCurFilePosition * 100) / m_dwCurFileSize);

en sachant que m_dwCurFileSize > 42999999.

Quand je lui demande d'afficher le pourcentage, dès que m_dwCurFilePosition à atteint une certaine valeur m_dwCurFilePercent devient égale à 0 et repart au début de la progress bar pourtant m_dwCurFilePosition continu lui de grandire de ne change pas de valeur.

Merci d'avance.

1 réponse

cs_Mr.X Messages postés 118 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 2 novembre 2007
28 juil. 2007 à 20:20
C'était un bête problème de conversion sous VC ++ 6.0 il m'a suffit de tout convertir en unsigned __int64 :

*m_dwCurFilePercent = (((unsigned __int64)m_dwCurFilePosition * 100) / (unsigned __int64)m_dwCurFileSize);
3
Rejoignez-nous