getObject marche sur une page ASP mais pas sur une autre???

getObject marche sur une page ASP mais pas sur une autre??? - VB/VBA/VBS - Programmation

Marsh Posté le 11-05-2004 à 21:04:06    

Bonjour,
 
J'ai deux pages ASP (appellons les P1 et P2) dans lequel je veux avoir de l'info sur un usager. Dans P1, j'utilise le code suivant :  
 
Set objUser = GetObject("WinNT://"& strDomain &"/"& strUserName, user)
 
Et ça marche à merveille. J'ai toutes les info dont j'ai besoin. Par contre, lorsque j'essais d'utiliser cette même ligne de code dans P2, j'ai l'erreur "429 - un composant Activex ne peut pas créer un objet" sur mon getObject. J'ai essayé de mettre ça dans une fonction dans la page, dans une fonction dans un autre fichier asp que j'inclue, mais rien à faire, P2 me donne toujours cette erreur...
 
Une des différences que je vois entre les deux pages ASP et qui me paraît la source potentielle du problème est que P2 a un CreateObject sur un DLL (IGNWinUser) quelques lignes avant mon getobject
 
Set objValidateUser = CreateObject("IGNWinUser.clsUareU" )
 
À noter que P2 fonctionne bien mis à part cette modification que j'essais d'implanter, donc que l'erreur ne vient pas de IGNWinUser.DLL. Notez aussi que les deux pages ASP sont sur le même serveur (W2k Server) et appelées de la même station (W2K).
 
Je ne comprends pas la source du problème et je ne sais plus quoi essayer. Quelqu'un a une idée?

Reply

Marsh Posté le 11-05-2004 à 21:04:06   

Reply

Marsh Posté le 29-11-2005 à 10:07:04    

j'ai un peu le même problème, ds un script vbs j'essaie de lancer :
 
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & Computer & "\root\default:StdRegProv" )
 
et j'obtiens le msg : un composant activex ne peut créer un objet GetObjet..

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed