[WIN32][C][DEV-C++] SPLITALL GESTIONNAIRE DE DÉCOUPAGE / RECOLLAGE DE FICHIERS S

cs_max12 Messages postés 1491 Date d'inscription dimanche 19 novembre 2000 Statut Modérateur Dernière intervention 7 juillet 2014 - 8 juin 2007 à 09:48
cs_omnia Messages postés 240 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 22 mars 2009 - 10 juin 2007 à 19:11
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/43036-win32-c-dev-c-splitall-gestionnaire-de-decoupage-recollage-de-fichiers-simple

cs_omnia Messages postés 240 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 22 mars 2009
10 juin 2007 à 19:11
Ok merci :)
cs_max12 Messages postés 1491 Date d'inscription dimanche 19 novembre 2000 Statut Modérateur Dernière intervention 7 juillet 2014
10 juin 2007 à 19:07
J'ai eu des bugs assez étrange quand j'utilisait DestroyWindow au lieu de EndDialog :( (Pas au niveau mémoire, c'est un peu compliqué a expliquer quand tu connais pas le projet)

Tout ça pour te donner une raison de plus d'utiliser EndDialog :P

A+
cs_omnia Messages postés 240 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 22 mars 2009
10 juin 2007 à 19:01
gagah1 tu recommandes de faire un EndDialog() avant un PostQuitMessage ??

au niveau mémoire j'ai fait des tests et apparement, ca ne change rien, mais sur la msdn ils disent:

Dialog boxes created by the DialogBox, DialogBoxParam, DialogBoxIndirect, and DialogBoxIndirectParam functions must be destroyed using the EndDialog function. An application calls EndDialog from within the dialog box procedure; the function must not be used for any other purpose.

...

EndDialog does not destroy the dialog box immediately. Instead, it sets a flag and allows the dialog box procedure to return control to the system. The system checks the flag before attempting to retrieve the next message from the application queue. If the flag is set, the system ends the message loop, destroys the dialog box, and uses the value in nResult as the return value from the function that created the dialog box.

je vais l'ajouter quand même merci ;)
gagah1 Messages postés 509 Date d'inscription samedi 28 juin 2003 Statut Membre Dernière intervention 3 août 2010
10 juin 2007 à 17:00
Juste une petite remarque. Quand tu fermes une boite de dialogue de type modale, utilise EndDialog(...) à la place de PostQuitMessage(...).
cs_omnia Messages postés 240 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 22 mars 2009
8 juin 2007 à 12:49
Eh bien comme je l'ai dis plus haut, s'était pour faire des test sur des fichiers, mais l'ajout de compression ou tout un tas d'option est possible voir l'imagination ^^.
cs_max12 Messages postés 1491 Date d'inscription dimanche 19 novembre 2000 Statut Modérateur Dernière intervention 7 juillet 2014
8 juin 2007 à 09:48
Intéressant pour l'utilisation du Drag&Drop. Prochaine étape compresser ça en LZW :P
Rejoignez-nous