antoine_ferard
Messages postés222Date d'inscriptionmercredi 5 avril 2006StatutMembreDernière intervention18 février 2011
-
27 juin 2007 à 12:29
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 2019
-
27 juil. 2007 à 10:54
Désolé, très urgent, une petite question...
en vb, je dois copier un fichier d'un endroit à un autre en cliquant sur un bouton...
j'utilise pour celà la fonction "copyfile" : CopyFile cheminout, cheminin, False
à l'execution, une erreur se produit :"procédure ou fonction non définit" en indiquant CopyFile.
Auriez-vous la solution à mon problème ? merci d'avance...
jrivet
Messages postés7393Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201259 27 juin 2007 à 13:05
Salut,
En VB6 Tu as FileCopy Source, Destination.
Sino le prototype que tu montre ressemble plutot au CopyFile de l'objet FileSystemObject.
Dans ce cas il te manque le nom de l'objet devant.
DONC:
'SOit
FileCopy Source, Destination
'SOit
Dim fso As New FileSystemObject
fso.CopyFile Source, Destination, False , ----
[code.aspx?ID=41455 By Renfield]
cs_yvesyves
Messages postés561Date d'inscriptionsamedi 10 janvier 2004StatutMembreDernière intervention11 octobre 2010 27 juin 2007 à 13:06
C'est FileCopy(Fichier source as String, Fichier de destination as String) et non CopyFile. En gros tu t'es inventé une fonction. Dis toi que le préfixe c'est File et que File peut recevoir plusieurs actions et non Copy donc par logique la fonction commence par File.
Les déclarations sont récupérable via la visionneuse d'API de VB6.
Cette routine est théoriquement plus rapide que FileCopy et tout ce qui est FileSystemObject, car elles appellent très certainement cette routine en interne.