moumouteb
Messages postés192Date d'inscriptiondimanche 16 janvier 2005StatutMembreDernière intervention28 février 2011
-
24 sept. 2006 à 00:39
moumouteb
Messages postés192Date d'inscriptiondimanche 16 janvier 2005StatutMembreDernière intervention28 février 2011
-
24 sept. 2006 à 22:16
Bonjour.
Je viens de lire que la vitesse d'exécution d'un code qu'il soit dans
une DLL ou non est la même. Je me demandais quels sont les critères qui
permettre de choisir entre mettre le code directement dans l'exe ou
dans une DLL. Déja si le code doit régulièrement etre changé je pense
qu'il faut mieux qu'il soit dans les DLL mais il y a t-il d'autrse
critères à prendre en compte?
--------------------
Quand la merde vaudra de l'or les pauvres naitrons sans trou cu cul. Coluche.
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 24 sept. 2006 à 10:49
Et bien la modulabilité
Une fonction peut être utilisée dans plusieurs programmes
Ensuite ça allège ton programme
En effet pour les MAJ c'est beaucoup plus simples
Galmiza
Messages postés573Date d'inscriptionsamedi 16 novembre 2002StatutMembreDernière intervention 9 avril 20081 24 sept. 2006 à 12:00
Pour alléger les exe. Imagine tu as 15 exe dans un répertoire qui
ont tous de grosses classes en commun. Tu mets les classes communes
(parser, moteur 3D physique son, fonctions mathématiques, protocole de com....) dans
une DLL. Ainsi tu mets à jour les 15 programmes en recompilant la DLL,
mais surtout tu économises 14 fois la taille de la DLL.
Je n'y vois que des avantages (il ne faut pas non plus tomber dans l'exces, ne pas créer des DLL à tout bout de champ).
Vous n’avez pas trouvé la réponse que vous recherchez ?
moumouteb
Messages postés192Date d'inscriptiondimanche 16 janvier 2005StatutMembreDernière intervention28 février 201110 24 sept. 2006 à 17:35
D'accord merci pour ces conseils par contre quand je créais un projet
dll sous visual c++ et que je le compile il ne me sort que la dll
comment faire pour avoir aussi la librairie statique? (.lib)
--------------------
Quand la merde vaudra de l'or les pauvres naitrons sans trou cu cul. Coluche.
nightlord666
Messages postés746Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention23 mai 200710 24 sept. 2006 à 18:03
Il faut mettre les fonctions en __declspec(dllexport) ou faire avec un fichier .def pour lui indiquer d'exporter les fonctions.
<hr size="2" width="100%" />Sachant qu'on peut toujours enlever une ligne à un programme, et que dans un programme il y a toujours un bug, un programme peut se résumer à une ligne avec un bug.