je le code suivant:Récupérer des fonctions à partir de DLL en utilisant GetProc et y accéder?
GetNumberOfFormatsFunc getNumberOfFormats = (GetNumberOfFormatsFunc)lib.GetProc("GetNumberOfFormats");
if (getNumberOfFormats != NULL)
{
RINOK(getNumberOfFormats(&numFormats));
}
La GetProc fonction fait ceci:
GetProcAddress(module, proceName)
lorsque la fonction « getNumberOfFormats » est appelé le débogueur ne marchez pas en elle, même si je presse « F11 ' dessus. Il ne me dit pas non plus que j'ai raté un callstack.
La fonction existe dans un projet distinct et il lie à ce projet copmiled DLL. Des idées pour lesquelles je ne peux pas entrer dans le code? Visual Studio ne peut pas trouver les symboles de débogage pour votre DLL.
Même si vous ne pouvez pas intervenir, la fonction est-elle appelée correctement? –
La fonction est appelée sans problème, tout ce qui est supposé l'exécuter s'exécute. – tweetypi