Hola.
No consigo llamar a una función de una librería desde VC++ 2005.
He creado una simple librería llamada "Hola.dll" y en ella exporto una función llamada "Hola()" que es simplemente un MessageBox.
Lo que yo quiero hacer es que en mi programa cargue la librería "Hola.dll" desde la tabla de importaciones... al igual que lo hace con cualquier librería de Windows.
Sé hacerlo con
LoadLibrary y con
GetProcAddress y funciona perfectamente pero no quiero hacerlo así.
He probado hacerlo de muchas formas diferentes y he leído muchos tutoriales pero no tengo ni idea de cómo hacerlo. Estoy intentando hacerlo del siguiente modo:
#define Hola __declspec(dllimport)
Pero no sé cómo decirle al compilador que Hola() es una función de Hola.dll
Alguien me puede orientar?? llevo dos días intentando hacerlo y de verdad que he rebuscado por todos sitios (buscando en google por ej. "__declspec(dllimport)"etc...) y no encuentro nada.
Gracias