Calculer de gros pourcentage

[Résolu]
Signaler
Messages postés
118
Date d'inscription
mercredi 22 octobre 2003
Statut
Membre
Dernière intervention
2 novembre 2007
-
Messages postés
118
Date d'inscription
mercredi 22 octobre 2003
Statut
Membre
Dernière intervention
2 novembre 2007
-
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

Messages postés
118
Date d'inscription
mercredi 22 octobre 2003
Statut
Membre
Dernière intervention
2 novembre 2007

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);