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

Problema dll

Estas en el tema de Problema dll en el foro de ASP Clásico en Foros del Web. Hola muy buenas, soy nuevo por aqui y tengo un problemilla que a ver si me pueden ayudar: Les comento: Tengo una dll generada en ...
  #1 (permalink)  
Antiguo 17/11/2007, 11:00
 
Fecha de Ingreso: noviembre-2007
Mensajes: 2
Antigüedad: 17 años, 5 meses
Puntos: 0
Problema dll

Hola muy buenas, soy nuevo por aqui y tengo un problemilla que a ver si me
pueden ayudar:

Les comento:

Tengo una dll generada en .NET del CRC32 y la quiero registrar en windows xp service pack 2
para poder usarla en visual basic 6.0 y tambien en ASP 3.0, ya que dicha libreria no existe en VB6.
En windows server 2000 funciona perfectamente.

A la hora de registrarla he visto que hay que hacerlo con el regasm.exe ya que al ser una generada en
.NET hay que hacerlo con esto para que lo vea desde Visual Basic

Hago el regasm de la dll y de la tld generada en windows/system32/inetSrv (ubicacion donde se supone
hay que ponerlas) y me lo hace bien,es decir se registra bien.

El caso que he leido por ahi que hay que registrarlo en el assembly con el gacutil
que es la firma de la dll,para que lo reconozca windows(entiendo...).

En teoria asi deberia funcionar,y en visual basic funciona, al crear un
objeto de esa libreria la reconoce y puedes acceder a sus metodos.

Pero en ASP no me la pilla me sale el error 429 como que el control activeX no lo reconoce.



No se que estoy haciendo mal ,o realmente no es asi el procedimiento de registro.

Si tiene algo que ver con los permisos o configuracion de COM+,DCOM o el propio IIS de windows

Haber si alguien me podia ayudar, es un tema de trabajo que me tiene con el agua al cuello, y me estoy volviendo loco..


Muchas gracias por anticipado

Un saludo!!!
  #2 (permalink)  
Antiguo 17/11/2007, 15:17
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Re: Problema dll

en xp
utiliza esta sintaxis

REGSVR32 c:\windows\system\Dao350.dll


Los parámetros opcionales [/u] [/s] significan lo siguiente:
[/u] - lo utilizamos cuando queremos "desregistrar" una DLL (o un .ocx en vez de registrarlo). [/s] - modo "silencioso" - no despliega los mensajes durante la operación
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 17/11/2007, 16:29
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Re: Problema dll

Si lo que quieres es registrar con COM un "assembly" para consumirla desde ASP clásico, tienes que utilizar regasm:

http://msdn2.microsoft.com/en-us/lib...w6(VS.71).aspx


Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 22:23.