Ciao,

allora la risposta è semplice. La funzione non viene trovata perchè in realtà il nome esportato nella DLL non è MyFunction, ma es. nMyFunction@@YAHXZ, cioè viene aggiunta la function decoration per il mangling dei nomi, in quanto c'è differenza fra C e C++ nell'esportazione dei nomi di funzione, etc, cmq...

per farla breve prova a cambiare il codice nel file MyLib.cpp

int CMyLib::MyFunction()
con

extern "C" ExportToDLL int MyFunction(void)
così dovrebbe andare...

bye
alex