Bonjour à tous...
Je fais une copie de fichier à l'aide de CopyFileEx. La copie s'effectue correctement, mais j'utilise une progressbar pour visualiser l'avancement et je n'arrive pas à l'actualiser, pas plus que la valeur en pourcentage... Le tout ne s'affiche que lorsque la copie est terminée.
le code de la callback est tout simple:
le compteur cptdebug m'a servi à verifier le nombre d'appels de la fonction...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if (reason == CopyProgressCallbackReason.CALLBACK_CHUNK_FINISHED) { cptdebug += 1; // pour vérifier l'appel de la fct callback... pBFile.Value = (int)(transferred / total) * 100; lpercent.Text = pBFile.Value.ToString() + "%"; } return CopyProgressResult.PROGRESS_CONTINUE;
Quelle serait la bonne technique à utiliser?
Merci d'avance,
Robert
Partager