Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2737 connectés 

 


Dernière réponse
Sujet : VC++ et .DLL
Sagoth Hello !
 
Autre question dans le meme style :
 
Si j'ai une dll donnée, je peux visualiser son contenu ?
ou meme seulement savoir si elle a été généré en debug ou en release ?

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Sagoth Hello !
 
Autre question dans le meme style :
 
Si j'ai une dll donnée, je peux visualiser son contenu ?
ou meme seulement savoir si elle a été généré en debug ou en release ?
n0mad Il me semble que MFC42D.DLL est la version debug ? (la version release est MFC42.DLL)
 
Fais gaffe car (en théorie du moins) il n'est pas autorisé de distribuer les versions Debug de ces DLL.
 
C'est juste pour info.
Kalli Merci !
xilebo Y a aussi wise , j'ai essayé les 2 et je trouve que wise est plus complet. Mais il est aussi payant ( et cher 800 $ je crois)
 
tu peux le télécharger sur www.telecharger.com . Il fait 23 MO mais il vaut le coup !!
BoB_Xygene Pour ça tu tape dans un moteur de recherche et tu l'as.
Mais sais tu que c'est payant ?
Kalli Merci beaucoup à vous trois ! (Où puis-je trouver InstallShield ?)
BoB_Xygene Tu peut tout de méme demander à linker la MFC en statique plustôt que dans des DLL partagées CF Option de compilation section release ou debug premier onglet et liste déroulante This programe uses MFC in schared DLL à changer en MFC linked staticaly.
 
Et ça devrais suffire.  http://forum.hardware.fr/sqlforum/icones/icon1.gif
xilebo Normal, ces dlls sont les dlls version debug, elles ne doivent etre que sur des machines de developpement. Si le programme te demande ces dlls c'est que tu l'as compilé en mode debug, il faut donc que tu le compile en release. pour cela tu vas dans le menu build, tu choisis l'option "set active configuration" et tu choisis le mode release. Comme ca le programme ne demandera plus les dlls debug ( avec un d a la fin ) mais les dlls release qui sont installées par défaut avec windows ( mais il faut vérifier si il y a la dernière version !!)
SoWhatIn22 de s'en passer, non si tes programmes y font appel...
 
un myen de contourner ça: je connais pas assez visual c++, mais sous Borland tu as une options de projets qui impose la compilation avec les paquets. Au final, plus besoin de dll de borland pour l'execution du pg.
Tu dois avoir la même chose avec visual.
 
Autre solution: utilise InstallShield. Moi c ce que je fais qd je fais un pg borland. En plus, ça fait un joli kit d'install (propre, avec desinstall prévue!)
Kalli Je ne peux pas faire fonctionner mes programmes sur d'autres ordinateurs ne possédant pas ces trois .dll : MFC42D.DLL, MFCO42D.DLL, et MSVCRTD.DLL. A eux trois, ils font 2,01 Mo, ce qui est assez conséquent. Existe-t-il un moyen de les inclures dans mes programmes, ou de s'en passer ? Merci.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)