COPIE DE FICHIER AVEC BARRE DE PROGRESSION

csoul - 23 mars 2001 à 15:37
cs_menerlach Messages postés 5 Date d'inscription mercredi 19 février 2003 Statut Membre Dernière intervention 25 janvier 2006 - 21 mars 2012 à 00:07
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/732-copie-de-fichier-avec-barre-de-progression

cs_menerlach Messages postés 5 Date d'inscription mercredi 19 février 2003 Statut Membre Dernière intervention 25 janvier 2006
21 mars 2012 à 00:07
C'est bien beau de mettre tout est dans le zip à la place du texte source mais quand on n'a pas la même version de vb (4 pour moi) on ne peux pas le charger...
FROCSIN Messages postés 1 Date d'inscription mercredi 7 mars 2007 Statut Membre Dernière intervention 4 août 2010
4 août 2010 à 20:08
Bonjour,

Merci Frederic pour ce petit programme bien sympa.
J'aimerais l'adapter pour mon utilisation personnel mais je ne sais pas du tout comment m'y prendre.

Je voudrais que mon fichier à copier soit issue d'une variable et que mon chemin de destination soit toujours le même.
Mon objectif étant de copier ce fichier dès le lancement du programme tout en bénéficiant de la progress bar.

J'espère que quelqu'un pourra m'aiguiller.

Cordialement
cs_bidouille007 Messages postés 257 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 22 décembre 2012 1
13 nov. 2009 à 01:48
je pense que le code est en VB et pas en .net sinon pour ton problème DREAMWORKS la solution c'est d'utiliser un thread qui lancera une sous tache à ta tache principale et donc qui te rendra la main et ne figera pas l'écran.
dreamsworks Messages postés 8 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 28 novembre 2009
3 juin 2008 à 11:20
Ben moi ça marche pas du tout. je suis sous visual studio 2005 j'ai plein d'erreur un peu partout, notament entre le begin et le end au début ainsi que vers la gestion du buffer. je cherche une fonction permettant de copier tout le contenu d'un dossier ainsi que tout les sous-dossier. je NE VEUT PAS utiliser Copydirectory car cette fonction ne me rend la main que lorsqu'elle a terminé. Mon dossier fesant 4 Go je veut avoir une progressbar et la possibilité d'annuler.

Quelqu'un aurait-il du code qui fonctionne sous Visual Studio 2005 ?
gnomish Messages postés 3 Date d'inscription jeudi 31 janvier 2008 Statut Membre Dernière intervention 12 décembre 2013
13 févr. 2008 à 10:39
Voila une source bien pratique c'est simple et ça ne demande pas d'appels API dans tous les sens.
La copie est un peu lente car BUFSIZE vaut 1024, cela marche bien mieux avec:
dim BUFSIZE as Long
dim Chunk as Long
...
BUFSIZE=FSize\100 'découpe en 100 'morceaux'
if BUFSIZE<1024 then BUFSIZE=1024 'pour éviter les ennuis
...
Buf = String(Chunk, vbNull)
cs_Urgo Messages postés 780 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 avril 2009 1
15 mai 2003 à 11:38
Ca marche d'enfer ! Merci à toi ;)
goraphus Messages postés 4 Date d'inscription mercredi 12 mars 2003 Statut Membre Dernière intervention 18 août 2003
12 avril 2003 à 14:18
Je sais pas pkoi mais ca marche pas.
Ca me dit :"User-defined type not defined" pour ce qui concerne la ligne :
Function CopyFile(src As String, dst As String, barre As ProgressBar) As Boolean

Voila g pas trouvé pkoi.
Tu peux ptet m'aider.
goraphus
GarnetDiAlexandros Messages postés 55 Date d'inscription mercredi 31 juillet 2002 Statut Membre Dernière intervention 19 novembre 2004
23 sept. 2002 à 10:01
une petite réserve : ça ne teste pas le chemin d'accès, quand on entre un chemin erroné, il y a une erreur d'éxécution...Pas compliqué à améliorer de toutes façons ! Sinon bravo
vbkiller Messages postés 22 Date d'inscription vendredi 24 mai 2002 Statut Membre Dernière intervention 18 juin 2002
28 juin 2002 à 09:40
super projet 10/10
cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 5
30 avril 2002 à 19:27
Je dirais même excellent projet. :))

F___
très bon projet
Rejoignez-nous