Foros del Web » Programando para Internet » ASP Clásico »

Error, no me resgistra la dll

Estas en el tema de Error, no me resgistra la dll en el foro de ASP Clásico en Foros del Web. Buenas foreros mi consulta es la siguiente He creado una dll desde visual basic y resulta que funciona. Bien, el caso es que llamo a ...
  #1 (permalink)  
Antiguo 21/05/2006, 18:22
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 20 años
Puntos: 1
Error, no me resgistra la dll

Buenas foreros mi consulta es la siguiente He creado una dll desde visual basic y resulta que funciona. Bien, el caso es que llamo a esa dll desde ASP de la siguiente manera:

Al utilizar el código me da el siguiente error:

Tipo de error:
Objeto Server, ASP 0177 (0x800401F3)
Cadena clase no válida
/ms-seguridad/Login.asp, línea 17

Y en la linea 10 concretamente es esta línea de código:

set objSeguridad = server.CreateObject("MS_SEGV2_ADMIN_BUS.cSeguridad ")


pero lo he registrado de la siguiente manera
RegSvr32 c:/archivos/varios/MS_SEGV2_ADMIN_BUS.dll

espero sus comentarios gracias.
  #2 (permalink)  
Antiguo 22/05/2006, 00:14
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Reiniciaste despues de registrarla?:p
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 22/05/2006, 17:41
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
mmmm, más bien hay que reiniciar los servicios del IIS, no todo el PC
  #4 (permalink)  
Antiguo 22/05/2006, 22:49
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 20 años
Puntos: 1
he leido todos los post relacionados a este error en asp la mayoria sobre el componente de correo y segun lei tenia q registrarlo en el system32 pero igual me sigue saliendo el mismo error reinicie la pc, volvi a reiniciar los ervicios del IIS y nada no funca he entrado al regedit y he visto que los componenetes si estan registrados, pero no entiendo xq
  #5 (permalink)  
Antiguo 22/05/2006, 22:51
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 20 años
Puntos: 1
pero no entiendo xq sigue saliendo el mismo error alguna sugerencia tengo el xp y el componente esta bien porque antes lo tenia registrado en mi pentium III y funcionaba de maravillas pero me compre una pentium D y asi registrado no funciona les agradeceria mucho me pudiesen dar una mano. gracias
  #6 (permalink)  
Antiguo 25/05/2006, 00:30
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 20 años
Puntos: 1
amigos sigo con el problema los componentes lo he registrado en la carpeta aplicaciones COM+ y me sigue saliendo el error de Cadena clase no válida alguna sugerencia estoy en XP y nadaaaaaa
  #7 (permalink)  
Antiguo 26/05/2006, 16:45
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 20 años
Puntos: 1
estoy como 2 semanas en este tema y no obtengo resultados espero alguien que vea este tema y me pueda ayudar xq no puedo con esto mas .
  #8 (permalink)  
Antiguo 27/05/2006, 00:29
 
Fecha de Ingreso: agosto-2005
Mensajes: 83
Antigüedad: 19 años, 8 meses
Puntos: 0
en asp yo referencie mi dll en el global.asa, ¿asi lo estas haciendo?

por sea caso te pongo un ejemplo

Golbal.asa
Código:
<script Language="VBScript" RUNAT=Server>
<!-- METADATA TYPE="TypeLib" Name="Nombre XXXX" UUID="{425DA462-ECC5-11D1-B976-00600402WB86}"  VERSION="1.0" -->

Sub Application_OnEnd()
End Sub
.
.
.
UUID es la informacion del valor en el regedit, tambien haz la prueba referenciando tu dll en una aplicacion visual basic o algo en el menu proyecto/referencias ........ Saludos
  #9 (permalink)  
Antiguo 28/05/2006, 16:20
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 20 años
Puntos: 1
como saco la informacion UUID del regedit en mi pc puedes ayudarme haber si me saco del apuro???
  #10 (permalink)  
Antiguo 28/05/2006, 20:53
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 20 años
Puntos: 1
les cuento amigos me instale en otra particion el windows2003 y registre los componenetes con regsvr32 y funciono pero hasta ahora no entiendo poruqe en mi xp lo he registrado de igual manera y me sigue saliendo el mensaje Cadena clase no válida en mi trabajo tambien tengo xp y sale el mismo problema del maldito mensaje pero en el 2003 funciono ok tengo el servipack2 en xp pero supongo q me faltara algun parche para las dlls ya que es algo incoherente q no funcione espero sus comentarios mil gracias.
  #11 (permalink)  
Antiguo 30/05/2006, 07:44
 
Fecha de Ingreso: mayo-2004
Mensajes: 183
Antigüedad: 20 años, 11 meses
Puntos: 0
Hola, mi opinion sobre que el problema que no haya registrado correctamente es debido a que tu dll necesitaba de otras dependencias(dll's) y tal vez en el windows xp no las tenia. Posiblemente en el windows 2003 ya las tiene incorporadas. Para ver las dependencias de las dll, visual studio cuenta con una herramienta llamada depends. Esta herramienta te permite ver las dependencias de las dll's o ejecutables.

He tenido problemas parecidos a los tuyos, y con esta herramienta logro solucionarlos.
  #12 (permalink)  
Antiguo 30/05/2006, 08:48
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 20 años
Puntos: 1
cuando levante las dlls desde visual basic xq estan echas alli, no he tenido problemas referenciandolas ya que me permitia compilarlas normalmente y no faltaba ninguna referencia, ayer quise probar el jmail y me sale nuevamente el error "Cadena clase no válida" , esto quiere decir q no puedo registrar ninguna dll con el regsvr32 pero me parece incoherente ya que si puedo instalar programas y ahi se añaden regiustros, soy administrador del sistema, me creo q sera un parche y el cd del xp es el mismo q intale en mi anterior pentium III, en el que no tuve poblemas saludos y muchas gracias.
  #13 (permalink)  
Antiguo 30/05/2006, 10:12
 
Fecha de Ingreso: mayo-2004
Mensajes: 183
Antigüedad: 20 años, 11 meses
Puntos: 0
Otra forma de registra una dll, es por medio del com+. Haz lo siguiente:
Inicio->panel de control->herramientas administrativas->servicios componentes.

Desde ahi,expande la rama de servicio de componentes.

Selecciona equipos->Mi PC.

Luego expande Aplicaciones COM+.
  #14 (permalink)  
Antiguo 30/05/2006, 10:14
 
Fecha de Ingreso: mayo-2004
Mensajes: 183
Antigüedad: 20 años, 11 meses
Puntos: 0
Dale con el boton derecho "Aplicaciones Com+" y elige nuevo.
Te aparecera un wizard.
Elige crear una aplicacion vacia.
Y luego escribe un nombre(aqui puedes poner el tu quieras).
  #15 (permalink)  
Antiguo 30/05/2006, 10:18
 
Fecha de Ingreso: mayo-2004
Mensajes: 183
Antigüedad: 20 años, 11 meses
Puntos: 0
Como veras te aparecera una nueva rama llamada con el nombre que acabas de colocar.
Expande la rama y selecciona componentes.
Dale con el boton derecho y elige nuevo componente.
Y selecciona instalar nuevo componente, y te aparecera un cuadro de dialogo donde debes elegir la ruta de tu dll
Y luego next,next.

Este metodo es un poco mas tardado que el siempre se utiliza, pero es mas confiable. Espero que te ayude.
  #16 (permalink)  
Antiguo 30/05/2006, 11:26
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 20 años
Puntos: 1
gracias amigo este paso lo habia hecho en mi casa e igual me seguia el error, ahora estoy en el trabajo en mi pc con xp y lo registre con el com+ y sigue persistiendo el mismo problema, el mensaje sigue saliendo clase no valida ya no se que hacer volver a instalar el xp, sera problema de firewall, de actualizacion (tengo sp2) voy a buscar en microsoft pero nose ya me vuelvo loco, gracias nuevamente
  #17 (permalink)  
Antiguo 30/05/2006, 11:40
 
Fecha de Ingreso: mayo-2004
Mensajes: 183
Antigüedad: 20 años, 11 meses
Puntos: 0
Bueno, otro motivo puede ser el Visual Studio, tienes instalado el Service Pack 5 para Visual Studio 6.0?

Por que ese service pack corrige muchos errores.
  #18 (permalink)  
Antiguo 31/05/2006, 10:36
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 20 años
Puntos: 1
me instale el servipack6 de visualstudio pero el problema persiste las compilo las registro e igualmente continua el error
  #19 (permalink)  
Antiguo 01/06/2006, 10:04
 
Fecha de Ingreso: mayo-2004
Mensajes: 183
Antigüedad: 20 años, 11 meses
Puntos: 0
En base a mi experiencia (que es poca,no te creas), el Service Pack 6 contiene mucho errores. Tenia un programa escrito con el Service Pack 5 y funcionaba bien. Pero cuando lo compile con el Service Pack 6 ya no funcionaba correctamente. Tal vez por ahi esta el problema, yo te sugiero que instales el service pack 5. Solo es una sugerencia, por que el programa estaba escrito en c++ y no visual basic como el tuyo.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:08.