Leonardo:
No entiendo que querés decir con "puntos de
entrada", ya que toda dll tiene un punto de entrada
(DllMain). Supongo que lo que querés hacer es importar
funciones.
Si sabés los nombres de las funciones podés usar
LoadLibrary() para cargar la librería en el espacio de
direcciones de tu proceso y GetProcAddress() para
obtener el puntero a una función exportada por la dll,
conociendo su nombre o su ordinal. Ahora bien, si no
tenés los prototipos de las funciones exportadas, de
poco te van a servir estas funciones...
Para conocer que funciones exporta (no sus
prototipos) podés utilizar cualquier examinador de PE.
Encontrarás uno junto con las descripciones del
formato PE en la página de Iczelion:
www.win32asm.cjb.net
Sin otro particular...
Nahuel González
--- Leonardo desde el trabajo
<leo_trabajo@...> escribió: > Gente: tengo un
problema con una librería (dll) en
> C++. La librería fue creada en Delphi, pero no tiene
> puntos de entrada. Yo la quiero usar en C++ y he
> probado varias cosas pero sin suerte. Quería saber
> si alguien tiene alguna idea de cómo podría hacerse.
> He visto algunas cosas que podrían servir, como por
> ejemplo la función LoadLibrary() de las API y la
> sentencia extern"C"{__declspec __stdcall()} pero
> hasta ahora no la he podido hacer andar.
> Agradezco una pronta respuesta.
> Saludos!!!
>
> Leonardo J. Catania
> CP 3100
> Paraná - Entre Ríos
> ARGENTINA
>
------------
¡Internet GRATIS es Yahoo! Conexión!
Usuario "yahoo", contraseña "yahoo".
Desde Buenos Aires, 4004-1010.
Otras ciudades: http://conexion.yahoo.com.ar/avanzados.html