deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 2016
-
1 juil. 2006 à 17:00
rrk275
Messages postés540Date d'inscriptionvendredi 25 juin 2004StatutMembreDernière intervention 1 octobre 2007
-
1 juil. 2006 à 20:46
Bonjour a tous,
Alors voila j'expose mon problème . J'ai crée un programme qui cherche sur le disque dur toute les photos numérique et les envoie sur un FTP . Bon cela marche bien sur le principe, mais voila , une photo numérique c'est volumineux et en faite mon programme les transfert mais disons qu'elles perde beaucoup de leur qualité , alors je voulait savoir comment empecher le programme de chercher d'autre fichier tant que celui trouvé n'est pas transferé complètement. Il y a t-il une API qui le fait ? (j'en doute :s) .
PS : je me connecte via les API (wininet.h) et non les sockets . J'utilise FtpPutFile() pour le transfert de fichier.
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 1 juil. 2006 à 17:31
Je pensai faire une boucle qui tourne tant que les tailles non sont pas les mm (pour celle du fichier sur le disk on la avec les api FindFirstFile et FindNexFile et pour le fichier sur le ftp avec ftpGetFileSize() ) on fait rien , ou on affiche la progression c'est aux choix. Mais si il y a une fonction qui le fait ca serai cool mdr.
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 1 juil. 2006 à 19:38
oui oui je sais, mais c'est au cas ou il y avai autre chose , non non surtout pas Sleep() car cela arrete le programme, je vai mettre la taille deja telechargee avec la taille total, ainsi on vera ou en est le téléchargement.
rrk275
Messages postés540Date d'inscriptionvendredi 25 juin 2004StatutMembreDernière intervention 1 octobre 20072 1 juil. 2006 à 20:38
En effet je vien de me rappeler que cette fonction renvoie la reussite ou l'echec donc elle doit attendre la fin du transfert.. ptet que le probleme vient d'ailleur..
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 1 juil. 2006 à 20:42
Je me trompe peut-être, mais j'ai l'impression que ces fonction WinINet ne sont pas de très bonne qualité
Tu peux essayer de ne pas les utiliser (et controler un peu plus ce que tu fais), mais ce demande un peu plus de courage. Tu pourrais te baser la-dessus.