Bonjour,
Y-a-t-il une difference entre :
etCode:
1
2 Set fichier_ndc = CreateObject("Scripting.FileSystemObject")
Merci d'avance pour vos retours et bon lundi !:ccool:Code:
1
2 Set fichier_ndc = New Scripting.FileSystemObject
Version imprimable
Bonjour,
Y-a-t-il une difference entre :
etCode:
1
2 Set fichier_ndc = CreateObject("Scripting.FileSystemObject")
Merci d'avance pour vos retours et bon lundi !:ccool:Code:
1
2 Set fichier_ndc = New Scripting.FileSystemObject
CreateObject se réfère au registre, alors que New utilise l'object même. New est préférable en général mais dans ton cas aucune différence.
Hello EnqueEnque,
Merci pour ton retour.
J'utilise ensuite le code
toujours aucun impact ?Code:
1
2
3 Set fichier_ndc = New Scripting.FileSystemObject test_ndc = fichier_ndc.FileExists(nom_ndc1)
Merci.
A mon avis aucun. Pour tester c'est simple
Tu mets un timer, une boucle d'un million de fois et tu testes les deux syntaxes... tu verras bien si l'une est mieux.
Ok EnqueEnque !
Thanks :ccool:
Bonjour,
La différence principale est que, pour la deuxième syntaxe, il faut ajouter une référence dans VBE.
Le risque est que cette référence ne soit pas identique sur différents PC.
Pour connaître les avantages et inconvénients des deux techniques, voir cette fiche.
Hello Alain,
Sorry si j'avais oublié de mettre ce post en "résolu" et merci pour ton retour qui m'apporte la réponse que j'attendais.
Bon lundi ! :ccool: