Salut a tous,
Je n'ai pas l'habitude d'utiliser des DLL et j'ai besoin de quelques infos
Apres avoir lu l'article suivant :
http://lfe.developpez.com/DLL/
(particulierement le chapitre 6. de l'article)
je me suis demande, pourquoi peut on loader dynamiquent (avec un LoadLibrary("my.dll")) une dll comportant des fonctions, alors que avec des classes on doit utiliser les .a ou .lib (et donc ne pas utiliser la dll dynamiquement??) ?
une autre question, plus generale sur les dll, meme si on fait comme decrit dans le chapitre 6. de l'article, importer une classe avec le .lib et compiler,
pourrat on changer le code de la dll et juste mettre a jour le fichier .dll sans forcement recompiler le projet qui utilise la dll (bien evidement en modifiant la dll de maniere a ce que les classes de la nouvelles dll et les instanciations dans l'appli restent coherentes) ?
merci d'avance de vos reponses,
Partager