[FT] Uso de DLLs - No ActiveX

22/12/2006 - 15:04 por Michael Grey | Informe spam
Buenos días programadores ASP.

He utilizado en ASP Dlls ActiveX propias, Creando el Objeto y luego
utilizando sus func., métodos y propiedades...

Ahora mi consulta es la siguiente, tengo una DLL realizada en otro lenguaje,
es una DLL Standart (tipo C++, no ActiveX). Cómo la puedo utilizar en mi
ASP?, tengo que realizar el Declare midll ?
Dónde tendría que dejar mi DLL Standart, en la System del servidor?

Desde ya muchas gracias!

Martin

Preguntas similare

Leer las respuestas

#1 Matías Iacono
24/12/2006 - 13:13 | Informe spam
No puedes incluirlas como lo harias en una aplicacion de escritorio.

Si la dll no tiene interfaces de conexion, o propiedades publicas, necesitas
crear otra DLL que utilice la tuya. De esta forma, realizarias un wrapper
(puente o envoltura :) ), de tu DLL, para finalmente poder utilizarla.

Saludos.

Matías Iacono
Microsoft MVP
Orador Regional INETA
"Michael Grey" <mikegrey28#hotmail.com> escribió en el mensaje
news:%
Buenos días programadores ASP.

He utilizado en ASP Dlls ActiveX propias, Creando el Objeto y luego
utilizando sus func., métodos y propiedades...

Ahora mi consulta es la siguiente, tengo una DLL realizada en otro
lenguaje,
es una DLL Standart (tipo C++, no ActiveX). Cómo la puedo utilizar en mi
ASP?, tengo que realizar el Declare midll ?
Dónde tendría que dejar mi DLL Standart, en la System del servidor?

Desde ya muchas gracias!

Martin


Respuesta Responder a este mensaje
#2 Michael Grey
26/12/2006 - 15:53 | Informe spam
Es decir... tendría que crear una DLL ActiveX que invoque a mi DLL.
Si la DDL ActiveX la compilo con el nombre "UsomiDLL" y la registro,
entonces la usaría así:

Set objinfo =Server.CreateObject("UsomiDLL")
'Y comienzo a trabajar con las funciones y métodos del Wrapper...


ASP --> DLL ActiveX -- > DLLs Standart
ASP <-- DLL ActiveX <-- DLLs Standart


Si lo entendrí correctamente,
lo estoy probando y luego les cuento
si tuve éxito.

Gracias!

"Matías Iacono" escribió en el mensaje
news:
No puedes incluirlas como lo harias en una aplicacion de escritorio.

Si la dll no tiene interfaces de conexion, o propiedades publicas,


necesitas
crear otra DLL que utilice la tuya. De esta forma, realizarias un wrapper
(puente o envoltura :) ), de tu DLL, para finalmente poder utilizarla.

Saludos.

Matías Iacono
Microsoft MVP
Orador Regional INETA
"Michael Grey" <mikegrey28#hotmail.com> escribió en el mensaje
news:%
> Buenos días programadores ASP.
>
> He utilizado en ASP Dlls ActiveX propias, Creando el Objeto y luego
> utilizando sus func., métodos y propiedades...
>
> Ahora mi consulta es la siguiente, tengo una DLL realizada en otro
> lenguaje,
> es una DLL Standart (tipo C++, no ActiveX). Cómo la puedo utilizar en mi
> ASP?, tengo que realizar el Declare midll ?
> Dónde tendría que dejar mi DLL Standart, en la System del servidor?
>
> Desde ya muchas gracias!
>
> Martin
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida