Un composant ActiveX ne peut pas créer un objet : CreateObject("Scripting.FileSy

Signaler
Messages postés
2
Date d'inscription
vendredi 13 avril 2012
Statut
Membre
Dernière intervention
13 avril 2012
-
Messages postés
14770
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
27 février 2021
-
Bonsoir,

J'ai une application en PHP/mysql et un .VBS qui fonctionne parfaitement sur Windows7 sous Wamp2.0
Par sécurité, je veux transporter cette application sur un autre ordinateur.
J'ai sauvegardé sur USB le répertoire complet de l'application d'origine.
Puis, sur l'ordinateur Windows2000 SP2 de destination, j'ai installé uwam puis restauré www et la base mysql.

L'erreur suivante apparaît :
Un composant ActiveX ne peut pas créer un objet :
CreateObject("Scripting.FileSystemObject")

Voici la partie du script qui pose problème :
<script language="vbscript">

Set fso = CreateObject("Scripting.FileSystemObject")
fso.DeleteFolder DirRoot & "\Donnees", true
fso.CreateFolder DirRoot & "\Donnees"
set F=fso.CreateTextFile(DirRoot & "\Donnees\charges.xml", True)
F.WriteLine "<?xml version=""1.0"" encoding=""ISO-8859-1"" ?>"
F.Write txtXml
F.close

J'aimerai vraiment trouver une solution à ce problème.
Merci de me venir en aide. (je ne suis pas développeur).

5 réponses


Bonjour,

Je ne me souviens pas si les bibliothèques scripting étaient disponibles d'origine sur Windows 2000. Ce sont des technologies qui sont arrivées à peu près en même temps, mais je ne me souviens plus dans quel ordre. Quoi qu'il en soit, tu peux toujours essayer de le télécharger sur le site de Microsoft et l'installer ou le réinstaller.
Messages postés
14770
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
27 février 2021
151
Bonjour,

en .NET, pourquoi utiliser FSO ?
Tout est déjà dans le Framework, System.IO.Directory, System.Io.File, System.IO.Stream, ...

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualVasic (onglet Références dans les propriétés du projet).
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list
---
Mon site
Messages postés
2
Date d'inscription
vendredi 13 avril 2012
Statut
Membre
Dernière intervention
13 avril 2012

merci mais à l'installation de Windows Script 5.7 pour windows XP j'ai le message
"there is no need to install this update"
oups...
then next..
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
234
Bonjour,
Next = "il te faut accepter l'idée selon laquelle des responsables informatique ont inhibé carrément l'utilisation de VBS sur leurs machines (raisons de sécurité qui sont les leurs)"
Je plussoie la réponse de NHenry, qui renvoie vers VB.Net (VBS depuis VB.Net ? ce serait de la régression).


____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'e
Messages postés
14770
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
27 février 2021
151
Bonjour,

Pour ma réponse, je me suis appuyé sur la catégorie de la question :
VB.NET et VB 2005 > Base de données > MySQL

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualVasic (onglet Références dans les propriétés du projet).
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list
---
Mon site