tibob51
Messages postés268Date d'inscriptionvendredi 30 avril 2004StatutMembreDernière intervention13 mai 2013
-
4 déc. 2008 à 22:51
tibob51
Messages postés268Date d'inscriptionvendredi 30 avril 2004StatutMembreDernière intervention13 mai 2013
-
5 déc. 2008 à 11:55
Bonsoir, j'ai fait un programme de transfert de fichier, j'ai une barre de progression du téléchargement, mais sur des fichier important (env 20Mo) elle fini par se figer ainsi que toute ma fenêtre.
J'ai fait plusieur essais mais je n'arrive pas à trouver la solution,quelqu'un peut il m'aider?
Merci d'avance,voici le code:
int position,p=0;//position de la progressbar;
DWORD bit_lu;
RECT rcWnd;
GetClientRect(Fenetre,&rcWnd);
do
{
ZeroMemory(tempo,1024);
ReadFile(Hfichier,tempo,1024,&bit_lu,NULL);
total_envoye+=send(Transfert,tempo,bit_lu,0);
position = total_envoye/taille*100;
char t[64];// rajouté pour faire un test de l'affichage
sprintf(t,"%i",position);
SetWindowText(Fenetre,t);