Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/06/2005, 00:45
mariano_donati
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes
Puntos: 9
Bueno lamentablemente voy a tener que hacerlo de la forma que se, pero me arroja un error. Cree el objeto en Visual Studio 6.0, genere la DLL, hasta ahi todo bien, pero cuando quiero instanciar el objeto con la linea 'set Object = Server.CreateObject("Commerce.ShopCart")', me sale este error:

Error de Microsoft VBScript en tiempo de ejecución (0x800A01AD)
El componente ActiveX no puede crear el objeto

En la busqueda que he realizado entontré un par de causas comunes:

- No estaba registrada la libreria
- Problema de permisos
- El explorador no permite ejecutar Componentes Activex no seguros

Las dos últimas causas posibles que mencioné no se lo puedo atribuir a este error, ya que problema con los permisos no tnego debido a que soy usuario administrador; también modifiqué la configuración del explorer tal como leí en las posibles soluciones que brindaban y no tuvo efecto alguno.
Ahora, en cuanto a la primera fuente posible del error que mencioné, intenó registrar la libreria en la ventana Ejecutar de XP con esta linea:

regsvr32.exe C:\Inetpub\wwwroot\Clases\Commerce.dll

El mensaje me dice que se ha logrado registrar la libreria con exito, pero cuando voy a System32 no existe ninguna libreria llamada Commerce.dll. Por que creen que no me la está registrando? o cual creen que puede ser otra causa posible de error?
Saludos!.