Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Entrando+ a OOP (https://www.clubdelphi.com/foros/showthread.php?t=16329)

mauriciofox 24-11-2004 04:12:43

Entrando+ a OOP
 
No se si saben, que el c#.net cuando tu mandas a llamar una dll, el compilador te dice todas las funciones que son public, o sea, que puedas utilizar, lo que queria saber como puedo entrar en una dll y saber eso.
:eek: :eek:

No se me ocurre nada mas que el .net tenga alguna forma de poner en memoria la dll y de ai saber los public que tiene.

Gracias , por el tiempo.

La muerte esta tan segura de su victoria, que nos da toda una vida de ventaja.

;)

Neftali [Germán.Estévez] 24-11-2004 12:36:53

En internet puedes encontrar algunos programas que te dan ésta información, por ejemplo el ADLLExports de Wise Guy's, ECC Cracking Suite, Dependency Walker, ListDLLs,...
Si tienes instalados los GExperts también tienes una utilidad que te da ésta información (PE Information).

Si lo que deseas es realizar ésto desde una aplicación Delphi, te recomiendo que le eches un vistazo a una Unit llamada DLLTools de P. Below (que también anda por internet) que permite recuperar la info. que tú necesitas; Otra opción es descargarte el código fuente de los GExperts (versión antigua) y echarle un vistazo (Unit GX_PeInfo.pas) para ver cómo lo hacen, básicamente todos hacen algo parecido:
Cargar la imagen (mira API MapAndLoad)
Acceder a los Datos (API ImageDirectoryEntryToData)
Descargar la imagen (API UnMapAndLoad)

mauriciofox 25-11-2004 20:20:09

gracias
 
Muchas gracias por la ayuda.
:D :p


La franja horaria es GMT +2. Ahora son las 15:00:09.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi