Acceso a DLL desde C
Publicado por sunas (1 intervención) el 07/08/2006 14:51:30
Hola a todos:
Mi problema es el siguiente.
Estoy realizando un programa en C que debe llamar a una función que se encuentra en una DLL que ya está creada y no la puedo modificar.
Como puedo hacerlo?
De momento hecho esto:
HINSTANCE hDLL=LoadLibrary("libraryA.dll");
PF leer;
if (hDLL!=NULL){
leer=(PF)GetProcAddress(hDLL,"Leer");
if(leer==NULL){
printf("Error");
}
else .....................
}
}
La librería a la que quiero acceder es libraryA.dll . En ella hay un función que se llama "Leer".
El problema es que PF vale nulo.
Gracias de antemano.
Mi problema es el siguiente.
Estoy realizando un programa en C que debe llamar a una función que se encuentra en una DLL que ya está creada y no la puedo modificar.
Como puedo hacerlo?
De momento hecho esto:
HINSTANCE hDLL=LoadLibrary("libraryA.dll");
PF leer;
if (hDLL!=NULL){
leer=(PF)GetProcAddress(hDLL,"Leer");
if(leer==NULL){
printf("Error");
}
else .....................
}
}
La librería a la que quiero acceder es libraryA.dll . En ella hay un función que se llama "Leer".
El problema es que PF vale nulo.
Gracias de antemano.
Valora esta pregunta


0