
Envoyé par
Gastiflex
Ah oui, j'ai oublié qu'il y a deux façons d'utiliser une dll : une statique et une dynamique.
La mienne est la dynamique, ram-0000 a l'air d'être parti sur la statique.
La statique est plus simple à utiliser, puisque tu appelles tes fonctions de la dll comme si tu les avais déclarées dans le même programme. L'inconvénient c'est que si tu recompiles la dll, tu dois recompiler le programme appelant. De plus le programme occupera plus de place sur le disque.
La dynamique est plus compliquée à utiliser, mais il n'y a pas besoin de recompiler l'appelant si tu recompiles la dll. Sauf si bien sûr tu modifies le prototype des fonctions exportées, car tes pointeurs de fonction ne seraient plus valides.
Partager