Yoyodown - téléchargement http [dev-c++ 4.9.9.2]

5/5 (42 avis)

Vue 7 535 fois - Téléchargée 1 189 fois

Description

Comme le titre l'indique, ce petit programme est un téléchargeur HTTP.
Vous rentrez l'URL complète du fichier à télécharger et vous précisez le dossier où il sera sauvegardé. Plus qu'à cliquer sur 'Télécharger' et attendre...Zzzzzzzz !
Ceux que j'ai vu sur le site me paraissaient bien compliqués par rapport à ce qui est nécessaire.
Si vous voyez quelque chose qui n'est pas correct (mauvais respect du protocole, bugs, ....) hésitez pas à me le signaler.
Je ne prétends pas avoir fait quelque chose de nickel chrome, loin de là (sûrement codé trop vite :p) !

Conclusion :


Pensez à renommez l'exécutable de *.ex_ en *.exe.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
gf18 Messages postés 11 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 9 juillet 2008
23 juil. 2008 à 13:15
Je ne suis pas un spécialiste en API win32, mais

case SC_CLOSE:
ShowWindow(frmhWnd, SW_HIDE);
return 0;
break;
case SC_MINIMIZE:
ShowWindow(frmhWnd, SW_MINIMIZE);
return 0;
break;
case SC_MAXIMIZE:
ShowWindow(frmhWnd, SW_MAXIMIZE);
return 0;
break;
case SC_RESTORE:
ShowWindow(frmhWnd, SW_RESTORE);
return 0;


Est-ce vraiment nécessaire?
shuttleur Messages postés 33 Date d'inscription mercredi 12 septembre 2007 Statut Membre Dernière intervention 30 juin 2008
28 déc. 2007 à 12:07
Merci ;)

Remplacer PROGRESS_CLASS dans les arguments de CreateWindowEx par "msctls_progress" n'a pas suffit, bizarrement, il a fallut le remplacer par "msctls_progress32"..

Je ne sais pas si ca va géner pour la suite

a+ !
yoyo269 Messages postés 1403 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 11 janvier 2009 3
28 déc. 2007 à 11:49
Regarde ici :
http://msdn2.microsoft.com/en-us/library/ms697647.aspx

Extrait :
"The window class name for a progress bar control is PROGRESS_CLASS, which is defined as "msctls_progress" in Commctrl.h."

Le site de la MSDN est particulièrement pratique pour se genre de chose. Pense à le mettre en favori ;)

YOYO, @+.
shuttleur Messages postés 33 Date d'inscription mercredi 12 septembre 2007 Statut Membre Dernière intervention 30 juin 2008
28 déc. 2007 à 11:27
Il semble que non d'après les tutos que j'ai lus.

Tous parlent d'utiliser "Common control library" (comctrl32.dll) et de modifier le fichier de ressources, mais je ne trouve pas comment faire sans fichier de ressources.

C'est d'autant plus incompréhensible que je ne vois aucune trace de telles manip dans ton code.
yoyo269 Messages postés 1403 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 11 janvier 2009 3
28 déc. 2007 à 11:22
Bonjour shuttleur.

Je n'en suis pas certain mais il me semble que la classe est définie dans windows.h. En fait c'est un define de windows, du win32.

YOYO, @+.
Afficher les 42 commentaires

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.