Hello,
J'utilise avec mon code une bibliothèque dont je ne connais pas a priori la version, et donc les classes & fonctions disponibles.
Selon les versions, une fonction peut par exemple voir son nom changé. Je me sors de cette situation sous Windows en chargeant la DLL avec LoadLibraryA(), puis en recherchant la fonction avec GetProcAddress(). Si je récupère un NULL, j'essaye avec un autre nom de fonction. J'affecte le résultat à un pointeur de fonction, que j'utilise par la suite pour appeler la fonction.
Mais comment faire si je dois écrire un code qui utilise des classes qui ne sont pas toujours offertes par la DLL ?
Merci.
Partager