Quelle est la difference fondamentale entre le mode debug et release pour le developpement d'une dll avec Visual C++ 6.0?
En mode release il n'est pas possible de debugger... a part ca je ne vois pas.
Merci
Quelle est la difference fondamentale entre le mode debug et release pour le developpement d'une dll avec Visual C++ 6.0?
En mode release il n'est pas possible de debugger... a part ca je ne vois pas.
Merci
Il y a 2 diff�rences essentielles:
1/ le code release est d�barrass� de toutes les informations de debug, qui repr�sentent souvent plus de 50% de la taille de l'exe ou de la dll g�n�r�s. A noter que la pr�sence de ces infos de debug dans un produit diffus� permet une d�compilation assez ais�e par un tiers qui souhaiterait en obtenir les sources.
2/ le code release est optimis�: les 2 crit�res principaux d'optimisation consistent soit � favoriser la vitesse d'ex�cution (option par d�faut), soit favoriser la minimisation de la taille de l'ex�cutable. Dans le 1er cas, le gain en vitesse peut �tre tr�s important (plus de 100% d'acc�l�ration dans certains cas).
il ya aussi la diff�rence dd'utilisation des DLL
une appli en mode debug ne sera pas forcement compatible avec un os sans l'environnement de d�veloppement
Partager