PDA

View Full Version : dev-c++: caricare dll


Poix81
14-04-2005, 17:38
Ciao a tutti, come faccio a caricare le dll con dev-c++?

ciao caio e grazie

cionci
14-04-2005, 19:48
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/using_run_time_dynamic_linking.asp

Poix81
15-04-2005, 00:49
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/using_run_time_dynamic_linking.asp


grazie!

Poix81
15-04-2005, 14:36
grazie all'esempio sono riuscito ad aprire la libreria e a lanciare una funzione senza parametri.
Sto riscontrando dei problemi nel passare dei parametri:
int Status = 0;
Status = (ProcAdd) (TEXT("SKEYINST_PROBE_USB_VERSION, prova"));


voglio passare due variabili
dove sbaglio?


ciao ciao e grazie

cionci
15-04-2005, 15:04
Hai cambiato il tipo del puntatore a funzione ProcAdd ?

Poix81
15-04-2005, 15:32
ho fatto cosi':

typedef int (*MYPROC)(LPTSTR);
MYPROC ProcAdd;


ciao ciao

cionci
15-04-2005, 15:36
Se gli passi due parametri MYPROC dovrà avere il formato anche del secondo parametro:

typedef int (*MYPROC)(LPTSTR, int); //se è un int

Poix81
15-04-2005, 16:56
Se gli passi due parametri MYPROC dovrà avere il formato anche del secondo parametro:

typedef int (*MYPROC)(LPTSTR, int); //se è un int

Perfetto! grazie 1000

ciao ciao e buona giornata