Bonjour,
j'ai un peu honte de poster cela, je vais passer pour un gros noob mais pas grave :mouarf:
Quelle commande utilisez-vous pour faire une copie de fichier d'un endroit (exemple : clef usb ) vers un autre ( exemple : disque dur c:\test ")
J'ai toujours utilisé CopyFileEx jusqu'à présent, qui me permet d'appeler une fonction callback pour mettre à jour une barre de progression.
Le seul truc un peu embêtant est que je ne suis jamais arrivé à mettre la callback dans une classe, mais c'est peut-être impossible à faire du fait de la nature de la fonction (callback).
Par contre sur plus d'une centaine de fichiers copiés avec succès, j'ai deux fichiers de grosse taille ( 1.7 et 1.6 Go ) qui sortent en erreur ( retour de la fonction FileCopyEx à false ).
Est-ce qu'il y a une limite à cette fonction ou bien ?
J'ai regardé un peu sur l'aide XE3 mais ils ne parlent pas de limitation :(
Et pourtant c'est quand même étrange que pile poile les deux fichiers qui ne veulent pas se copier sont tous les deux de grosse taille.
Qu'en pensez-vous ?