OVH Cloud OVH Cloud

Scripting.FileSystemObject

2 réponses
Avatar
Francois
Bonjour,

Un de mes collègues a en ce moment même un pb d'installation sur un poste
TSE d'application tournant sur Access : il tombe sur l'erreur comme quoi un
composant active X ne peut créer l'objet. Après vérification du lieu ou se
produit cette erreur, il se trouve que c'est l'instruction Set fs =
CreateObject("Scripting.FileSystemObject") qui plante.

C'est donc un pb avec la dll scrrun.dll.

Or, en vérifiant l'installation, on essaie d'installer une dll + ancienne
que celle qu'il y a sur le poste (5.00 contre 5.1) et lorsqu'on lance Access
alors que la 5.00 est mise, la 5.1 est remise d'où le plantage.

Si vous pouvez m'aider...

Merci

François

2 réponses

Avatar
ng
Bonjour,
Il est fortement deconseillé d'utiliser le FSO en VB/VBA ! En effet il faut
réservé au script (VBS) :

Quels sont les désavantages du FSO (File System Object) ?
http://faq.vb.free.fr/index.php?question6

Le mieux est donc vous en débarrasser en utilisant les fonctions de
traitement de fichier implantées en VB/VBA (comme Open/Close, Dir$, GetAttr,
Kill, FileCopy, Name As, RmDir, MkDir, etc...)

En cas de problème posez vos questions ici :-)

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/


"Francois" a écrit dans le message de
news:
Bonjour,

Un de mes collègues a en ce moment même un pb d'installation sur un poste
TSE d'application tournant sur Access : il tombe sur l'erreur comme quoi


un
composant active X ne peut créer l'objet. Après vérification du lieu ou se
produit cette erreur, il se trouve que c'est l'instruction Set fs > CreateObject("Scripting.FileSystemObject") qui plante.

C'est donc un pb avec la dll scrrun.dll.

Or, en vérifiant l'installation, on essaie d'installer une dll + ancienne
que celle qu'il y a sur le poste (5.00 contre 5.1) et lorsqu'on lance


Access
alors que la 5.00 est mise, la 5.1 est remise d'où le plantage.

Si vous pouvez m'aider...

Merci

François





Avatar
Francois
Bonjour "ng"

Merci pour le tuyau. Je n'ai plus qu'à faire changer les instructions...
Par contre, pour mon collègue, il est un peu bloqué chez le client. Hum, si
je lui dit ça...

Merci pour ta réponse très rapide en tout cas :-).

A+

François


"ng" a écrit dans le message news:
#
Bonjour,
Il est fortement deconseillé d'utiliser le FSO en VB/VBA ! En effet il


faut
réservé au script (VBS) :

Quels sont les désavantages du FSO (File System Object) ?
http://faq.vb.free.fr/index.php?question6

Le mieux est donc vous en débarrasser en utilisant les fonctions de
traitement de fichier implantées en VB/VBA (comme Open/Close, Dir$,


GetAttr,
Kill, FileCopy, Name As, RmDir, MkDir, etc...)

En cas de problème posez vos questions ici :-)

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/


"Francois" a écrit dans le message


de
news:
> Bonjour,
>
> Un de mes collègues a en ce moment même un pb d'installation sur un


poste
> TSE d'application tournant sur Access : il tombe sur l'erreur comme quoi
un
> composant active X ne peut créer l'objet. Après vérification du lieu ou


se
> produit cette erreur, il se trouve que c'est l'instruction Set fs > > CreateObject("Scripting.FileSystemObject") qui plante.
>
> C'est donc un pb avec la dll scrrun.dll.
>
> Or, en vérifiant l'installation, on essaie d'installer une dll +


ancienne
> que celle qu'il y a sur le poste (5.00 contre 5.1) et lorsqu'on lance
Access
> alors que la 5.00 est mise, la 5.1 est remise d'où le plantage.
>
> Si vous pouvez m'aider...
>
> Merci
>
> François
>
>
>