OVH Cloud OVH Cloud

Un composant activeX ne peut pas créer d'objet

6 réponses
Avatar
Frederic Nahon
Il s'agit du message d'erreur que je reçois lorsque j'essai d'effectuer un
export xml d'une table Access. Si je lance le débuggeurs il s'arrête sur la
fonction suivante :
"
Private Function CreateDOM()

Dim dom As DOMDocument40

Set dom = New DOMDocument40

dom.async = False

dom.validateOnParse = False

dom.resolveExternals = False

dom.preserveWhiteSpace = True

Set CreateDOM = dom

End Function"


Cela bloque à la déclaration :" Dim dom As DOMDocument40 "

Après avoir écumé la base de connaissance, j'ai trouvé l'article 281848, qui
ne me donne pas la solution à priori. Quelqu'un aurait-il une idée ?

6 réponses

Avatar
Gafish
Bonjour aussi

A mon avis il doit te manquer une référence, celle qui te permet de
manipuler les objets DOM.

Arnaud

"Frederic Nahon" a écrit dans le message de news:

Il s'agit du message d'erreur que je reçois lorsque j'essai d'effectuer un
export xml d'une table Access. Si je lance le débuggeurs il s'arrête sur
la

fonction suivante :
"
Private Function CreateDOM()

Dim dom As DOMDocument40

Set dom = New DOMDocument40

dom.async = False

dom.validateOnParse = False

dom.resolveExternals = False

dom.preserveWhiteSpace = True

Set CreateDOM = dom

End Function"


Cela bloque à la déclaration :" Dim dom As DOMDocument40 "

Après avoir écumé la base de connaissance, j'ai trouvé l'article 281848,
qui

ne me donne pas la solution à priori. Quelqu'un aurait-il une idée ?




Avatar
LE CARRE Yannick
Salut Frederic,

quel est le composant ActiveX concerné ? une dll, un Exe... ?

Une fois déterminé le composant concerné, exécute racmgr32
(Démarrer/Exécuter) et vérifie les propriétés de la classe COM liée à
DOMDocument40.

Yannick

Frederic Nahon a écrit dans le message :

Il s'agit du message d'erreur que je reçois lorsque j'essai d'effectuer un
export xml d'une table Access. Si je lance le débuggeurs il s'arrête sur
la

fonction suivante :
"
Private Function CreateDOM()

Dim dom As DOMDocument40

Set dom = New DOMDocument40

dom.async = False

dom.validateOnParse = False

dom.resolveExternals = False

dom.preserveWhiteSpace = True

Set CreateDOM = dom

End Function"


Cela bloque à la déclaration :" Dim dom As DOMDocument40 "

Après avoir écumé la base de connaissance, j'ai trouvé l'article 281848,
qui

ne me donne pas la solution à priori. Quelqu'un aurait-il une idée ?




Avatar
Gaël Schmitt
Bonjour,
Réenregistre les DLL suivantes
DAO360.dll et/ou DAO350.dll
En faisant:
Demarrer -> Exécuter
regsvr32 "C:LeCheminDeLaDllDao360.dll"

Gael.

"Frederic Nahon" a écrit dans le message de
news:
Il s'agit du message d'erreur que je reçois lorsque j'essai d'effectuer un
export xml d'une table Access. Si je lance le débuggeurs il s'arrête sur
la

fonction suivante :
"
Private Function CreateDOM()

Dim dom As DOMDocument40

Set dom = New DOMDocument40

dom.async = False

dom.validateOnParse = False

dom.resolveExternals = False

dom.preserveWhiteSpace = True

Set CreateDOM = dom

End Function"


Cela bloque à la déclaration :" Dim dom As DOMDocument40 "

Après avoir écumé la base de connaissance, j'ai trouvé l'article 281848,
qui

ne me donne pas la solution à priori. Quelqu'un aurait-il une idée ?




Avatar
Gaël Schmitt
Pour faire plus court voilà le chemin classique pour les DAO:
Regsvr32 "C:Program FilesCommon FilesMicrosoft SharedDaoDao350.DLL"

Gael

"Gaël Schmitt" a écrit dans le message de
news:u0%
Bonjour,
Réenregistre les DLL suivantes
DAO360.dll et/ou DAO350.dll
En faisant:
Demarrer -> Exécuter
regsvr32 "C:LeCheminDeLaDllDao360.dll"

Gael.

"Frederic Nahon" a écrit dans le message de
news:
Il s'agit du message d'erreur que je reçois lorsque j'essai d'effectuer
un


export xml d'une table Access. Si je lance le débuggeurs il s'arrête sur
la

fonction suivante :
"
Private Function CreateDOM()

Dim dom As DOMDocument40

Set dom = New DOMDocument40

dom.async = False

dom.validateOnParse = False

dom.resolveExternals = False

dom.preserveWhiteSpace = True

Set CreateDOM = dom

End Function"


Cela bloque à la déclaration :" Dim dom As DOMDocument40 "

Après avoir écumé la base de connaissance, j'ai trouvé l'article 281848,
qui

ne me donne pas la solution à priori. Quelqu'un aurait-il une idée ?








Avatar
Frederic Nahon
Il s'agit d'Access 2000 avec Windows 2000 professionnel, et malheureusement,
la commande racmgr32 n'est pas reconnue... Je peux récupérer cet exécutable
sur le net ?
Frédéric

--
"LE CARRE Yannick" *NOSPAM*gemini.fr> a écrit dans le message
de news:
Salut Frederic,

quel est le composant ActiveX concerné ? une dll, un Exe... ?

Une fois déterminé le composant concerné, exécute racmgr32
(Démarrer/Exécuter) et vérifie les propriétés de la classe COM liée à
DOMDocument40.

Yannick

Frederic Nahon a écrit dans le message :

Il s'agit du message d'erreur que je reçois lorsque j'essai d'effectuer
un


export xml d'une table Access. Si je lance le débuggeurs il s'arrête sur
la

fonction suivante :
"
Private Function CreateDOM()

Dim dom As DOMDocument40

Set dom = New DOMDocument40

dom.async = False

dom.validateOnParse = False

dom.resolveExternals = False

dom.preserveWhiteSpace = True

Set CreateDOM = dom

End Function"


Cela bloque à la déclaration :" Dim dom As DOMDocument40 "

Après avoir écumé la base de connaissance, j'ai trouvé l'article 281848,
qui

ne me donne pas la solution à priori. Quelqu'un aurait-il une idée ?








Avatar
Frederic Nahon
C'est déjà fait, mais ça ne résout pas le problème ...

"Gaël Schmitt" a écrit dans le message de
news:%
Pour faire plus court voilà le chemin classique pour les DAO:
Regsvr32 "C:Program FilesCommon FilesMicrosoft SharedDaoDao350.DLL"

Gael

"Gaël Schmitt" a écrit dans le message de
news:u0%
Bonjour,
Réenregistre les DLL suivantes
DAO360.dll et/ou DAO350.dll
En faisant:
Demarrer -> Exécuter
regsvr32 "C:LeCheminDeLaDllDao360.dll"

Gael.

"Frederic Nahon" a écrit dans le message de
news:
Il s'agit du message d'erreur que je reçois lorsque j'essai
d'effectuer



un
export xml d'une table Access. Si je lance le débuggeurs il s'arrête
sur



la
fonction suivante :
"
Private Function CreateDOM()

Dim dom As DOMDocument40

Set dom = New DOMDocument40

dom.async = False

dom.validateOnParse = False

dom.resolveExternals = False

dom.preserveWhiteSpace = True

Set CreateDOM = dom

End Function"


Cela bloque à la déclaration :" Dim dom As DOMDocument40 "

Après avoir écumé la base de connaissance, j'ai trouvé l'article
281848,



qui
ne me donne pas la solution à priori. Quelqu'un aurait-il une idée ?