A ogni modo, il puntatore a funzione deve corrispondere esattamente altrimenti si corrompe lo stack.
Originariamente inviato da Sprunk
codice:#include <iostream.h> #include <windows.h> typedef INT (CALLBACK* LPFNDLLFUNC1)(INT,INT); void main() { HINSTANCE hDLL; // Handle to DLL LPFNDLLFUNC1 lpfnDllFunc1; // Function pointer INT returnVal; // <ritorna un int giusto? ... else { INT a = 1; INT b = 1; // call the function uReturnVal = lpfnDllFunc1(a,b); } }