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

Como usar mi dll

Estas en el tema de Como usar mi dll en el foro de ASP Clásico en Foros del Web. Hola a todos, Tengo una dll que me establece comunicación con la BBDD y pasándole una cadena SQL me devuelve el recordset, así evito tener ...
  #1 (permalink)  
Antiguo 19/04/2002, 07:30
 
Fecha de Ingreso: abril-2002
Mensajes: 438
Antigüedad: 23 años
Puntos: 2
Como usar mi dll

Hola a todos,

Tengo una dll que me establece comunicación con la BBDD y pasándole una cadena SQL me devuelve el recordset, así evito tener que hacerlo en todas páginas ASP. Ahora bien, genero la dll en c:\window\system (le llamo accesoBD.dll como la clase, que es accesoBD.cls), la registro con la instruccion

regsvr32 c:\windows\system\accesoBD.dll

y en la página ASP pongo:

Set o=Server.CreateObject"accesoBD.accesoBD" )

Y me sale el típico error de "Server.CreateObject failed"

¿Qué estoy haciendo mal? Por favor, es importante para mí solucionar este tema.

Mil gracias a todos.
  #2 (permalink)  
Antiguo 19/04/2002, 08:59
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: Como usar mi dll

no es necesario darle el path donde esta la dll..basta con registrarla..
Set o=Server.CreateObject("tu_dll.su_clase")

recuerda de registrarla

;)
  #3 (permalink)  
Antiguo 19/04/2002, 09:34
 
Fecha de Ingreso: abril-2002
Mensajes: 438
Antigüedad: 23 años
Puntos: 2
Re: Como usar mi dll

Bakam,

Creo que es precisamente lo que hago, ya que mi dll se llama accesoBD y la clase se llama también accesoBD, luego lo que me comentas:

Set o=Server.CreateObject("tu_dll.su_clase")

Se convierte en:

Set o=Server.CreateObject("accesoBD.accesoBD&quot ;)

Que es lo que estoy haciendo. Luego...

¿El proceso de registro que he mencionado es correcto? ¿Qué está pasando?

Please, una ayudita, estoy completamente atascado.



  #4 (permalink)  
Antiguo 19/04/2002, 09:50
 
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 117
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: Como usar mi dll

a mi me paso algo parecido con mi dll, al final despues de darle miles de vueltas, lo que hice fue cambiar el nombre de mi clase y se soluciono el problema, no estoy seguro si esto fua al final, derrepente habia algun conflicto, prueba tal vez se solucione.

Por lo demas segun como lo has declarado esta bien.

Saludos.
Nilton.
  #5 (permalink)  
Antiguo 19/04/2002, 10:14
 
Fecha de Ingreso: enero-2002
Mensajes: 10
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Como usar mi dll

Hola...

Con cuál S.O. estás trabajando?, esto lo pregunto porque yo tengo unos componentes que trabajan muy bien en w98 y wnt pero en w2k me dieron problemas....

Saludos... :)
  #6 (permalink)  
Antiguo 19/04/2002, 10:18
 
Fecha de Ingreso: enero-2002
Mensajes: 10
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Como usar mi dll

Ah, se me olvidaba ... en qué creaste tu dll?? en vb, cómo se le llamaste a tu proyecto??...porque la creación de la instancia debe ser:

set miobj= server.createobject("miproyecto.miclase" )

;)
  #7 (permalink)  
Antiguo 19/04/2002, 10:42
 
Fecha de Ingreso: abril-2002
Mensajes: 438
Antigüedad: 23 años
Puntos: 2
Re: Como usar mi dll

GUAUUUU, Imeza, ¡¡¡¡ Qué ****** que soy !!!! Claro, estaba usando el nombre con lo que los he guardado, no el nombre real de la clase y el proyecto. A veces en las tonterías están los mayores quebraderos de cabeza.

Tema solucionado. De veras, miles de gracias a todos.

Hasta otra.
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 07:47.