Ce petit programme vous permet de choisir un fichier, via une boîte de dialogue Windows ou par drag & drop sur la fenêtre, puis de calculer automatiquement sa clef MD5.
Je sais que ce type de programme n'est pas le premier du genre, je n'attends donc aucun commentaire particulier.
Cela dit, si vous repérez des erreurs dans le programme, n'hésitez pas à m'en toucher un mot.
D'avance merci.
Source / Exemple :
Voir zip !!!
Conclusion :
Pour tester le programme, renommer le fichier YoyoMD5.ex_ en *.exe.
[../..] Ca calcule la clé MD5 et ça l'affiche, tout simplement. [../..]
Je pense qu'on peut faire plus simple :-), pas au point de vu de l'algo mais sur la façon de l'utiliser.
Matt...
pourtant il me semblait que le titre de la source était suffisamment clair.
Ca calcule la clé MD5 et ça l'affiche, tout simplement.
Après si la programmation en API vous dérange un peu à cause du nombre de ligne, j'en suis désolé, mais je n'y peux pas grand chose. Même si bien sûr, il y forcément moyen de réduire la taille de mon code, j'en suis convaincu.
YOYO, @+.
Je viens de tomber sur ton code et j'étais très intéressé donc hop, je download ton projet et je l'ouvre et que vois-je, moult lignes de codes pour gérer l'interface graphique (fenêtre, bouton, etc...) et un algo récupéré sur le net. A part pour apprendre à faire une interface graphique en Win32, je ne vois pas trop l'interet de ton code...
Je préfère à la limite le code http://www.cppfrance.com/codes/MD5_10868.aspx qui, au moins, n'écrit 350 000 lignes de code pour gérer l'interface, il va droit au but.
Matt...
Non seulement c'est plus lent (un strlen inutile), mais en plus c'est faux, car le 0 terminal n'est pas copié
C'était juste pour préciser, je viens de m'en rendre compte
J'espère que ça sera de même pour beaucoup d'autres.
En tous cas merci à tous pour vos explications et éclaircissements.
P.S: je m'attaque à la mise à jour de YoyoMD5.
YOYO, @+.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.