cs_suzyone
Messages postés2Date d'inscriptionjeudi 6 juin 2002StatutMembreDernière intervention 7 juin 2002
-
7 juin 2002 à 13:14
cs_Zan
Messages postés174Date d'inscriptionjeudi 18 avril 2002StatutMembreDernière intervention25 mai 2006
-
7 juin 2002 à 15:20
Bonjour,
je craque....
Il s'agit d'une application ASP/VbScript sur un serveur IIS qui créer et manipule des objets word sur le client , tout cela s"execute parfaitement bien sur ma machine de développement...
Las ! le message "erreur 429 "activeX component can't create objet" apparait des le premier GetObject exécuté sur un autre client que le mien.
Après enquête, cela proviendrait d'un user profile non conforme sur le client. Magré toutes mes modifs a l'aide de dcomcnfg , je n'ai pas réussi à permettre l'éxécution sur les autres clients...
Je suis hyper embétée, car toute mon appli est terminée.....
cs_Zan
Messages postés174Date d'inscriptionjeudi 18 avril 2002StatutMembreDernière intervention25 mai 2006 7 juin 2002 à 13:44
plusieurs solution:
-dcomcnfg est a faire sur le serveur uniquement (tu le sait probablement mais on sait jamais :))
-je te conseil plutot d'utiliser un createobject...
- si tu n'as qu'un serveur utilise plutot le DCOM
dans l'empaquetage de ton client decoche ton exe activeX comme ca, a l'instal, il te demandera le nom de la machine serveur et la, meme pas besoin de create ou getObject, t'appelle directement tes classesServeur... (pour plus de precisions demande moi)
- derniere solution:www.microsoft.fr recherche "429".
cs_suzyone
Messages postés2Date d'inscriptionjeudi 6 juin 2002StatutMembreDernière intervention 7 juin 2002 7 juin 2002 à 14:43
merci de ta réponse !
pour aller plus loin :
pour cette appli, je souhaite seulement créer des objets word sur les machines clients qui sont déjà équipées d'office. Un processus winword se crée sur le client malgré l'erreur 429, et l'application ne s'ouvre pas.
Donc, j'ai éxécuté le dcomcnfg sur le client, puisque c'est lui qui lance l'application ??? mais rien.
Createobject donne le même résultat que getobject
Quand au paquetage , je n'ai pas besoin d'en faire un , je pense
Tu vois c'est tout simple, et j'y suis presque.. j'arrive à ouvrir mon objet word à travers mon appli sur une autre machine que la mienne si je me logge avec mon compte, alors pourquoi pas les autres ?
cs_Zan
Messages postés174Date d'inscriptionjeudi 18 avril 2002StatutMembreDernière intervention25 mai 2006 7 juin 2002 à 15:09
c'est re-moi,
ton prog marche sous ton compte utilisateur mais pas sou un autre?
je fais du DCOM depuis trois mois... Jamais eu ce probleme !
encore qq solutions (moi aussi g bataillé mais pour une erreur 700)
- dcomcnfg est a configurer sur la machine qui va implementer les objet créé par createObject, c'est a dire createObject("fichierExecutable.classe",nomSeveur) il faut le faire sur la machine nomServeur.
- dans dcomcnfg, a securite mais interactif, reseau, tous le monde, utilisateur du domaine. et pareil pour ta classe implementée (qui doit apparaitre dans la liste box)
- enfin, toujours le meme:www.microsoft.fr... avec mon erreur 700 j'ai ete sur le site et g entendu parler d'un probleme avec des nom d'user differents tu peut toujours essayer (mais faut avoir un peu de temps devant soit :))
si tu trouve tiens moi au courant (on sait jamais si je tombe sur cette erreur un jour)