2- Construire sa DLL 3- Construire le Programme client 4- Utilisation dynamique dune DLL
CHAPITRE 1 -> Introduction aux DLL
Les DLL, ce sont des appendices. Oui, des appendices. Je vais aller droit au but : Leur but est tout simplement dallger votre programme. Comment ? Eh bien imaginez que vous dveloppiez un jeu vido ou une grosse application : vous navez jamais vu un tel programme fonctionner uniquement seul. Jentends par l que le programme avait tout plein de fichiers alentours avec des extensions diverses. Eh bien lune des plus importantes dont il avait besoin est la *.dll. Pourquoi ? Car cest un morceau du programme. Vous me direz alors, Quel est lintrt de faire cela, si ce nest que lon peut ne plus arriver le faire fonctionner normalement ? . Son intrt rside, par exemple, dans le fait dune update du programme : vous ne vous imaginez pas tlcharger lapplication entire tout a pour un bug ou deux de corrig ! Eh bien, en fait les dveloppeurs nauront alors besoin que d upgrader une ou deux DLL et le fichier EXE. Alors, au lieu davoir 200/300/400 Mo tlcharger, vous nen navez que quelques uns ! Toujours pas convaincu ? Lautre argument fort rside dans le fait du partage. Eh oui, un dveloppeur qui aura rivalis de gnie et invent plein de nouvelles fonctions dont vous auriez bien besoin, nira pas vous donner ses sources ! Eh bien, il lui suffit de mettre tout cela dans un fichier *.dll et l, magique, il peut vous la donner car vous avez en face de vous un semblable dEXE, donc, a