begin process at 2012 05 27 19:35:38
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > [WIN32][VC++6] FILESENDER

[WIN32][VC++6] FILESENDER


 Information sur la source

Note :
7,33 / 10 - par 6 personnes
7,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :API Classé sous :réseau, ftp, p2p, transfert, fichier Niveau :Initié Date de création :25/09/2005 Date de mise à jour :05/05/2006 16:27:10 Vu / téléchargé :10 601 / 1 097

Auteur : MuPuF

Ecrire un message privé
Site perso
Commentaire sur cette source (19)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Bon voila il arrive enfin ce petit bébé.
Son but dans la vie (non pas faire chier) c'est d'envoyer des fichiers à un client par n'importe quel moyen :
-Envois sur un serveur ftp puis il donne le lien http d'une page php qui permet au client de visonner le fichier si possible et de le télécharger.
-Envois par P2P aux clients qui ont aussi ce programme (on est une 10ene pour l'instant) tjs par l'intermédiaire d'un lien(à la emule mais en plus évolué), le protocole permet le re-téléchargement des parties corrompus, la reprise des téléchargement intérrompus et les trés gros fichiers.
-Envois par serveur local, pour ceux qui ont un serveur local chez eux (comme apache), FileSender leurs proposent de copier le fichier qu'ils veulent envoyer dans un repertoire local du serveur puis ensuite de construire un lien http classique.

Il y a 2 facon de choisir le mode d'envois du fichier :
-Lancer le programme et choisir ... (lent ...)
-Depuis explorer faire un click droit sur le fichier qu'on veut envoyer et cliquer sur le mode d'envois choisis (cf Cap) (tres rapide).

Vous allez me dire, pourquoi faire ça ? msn le fait ! mais msn c'est de la ***** en transfert de fichier, 4 ko/s c'est vraiment pas suffisant pour se passer des clips. Avec le FileSender j'atteinds 100% d'utilisation de la ligne (je passe de 4 a 93 Ko/s :-D). Et puis c'est tellement agréable d'utiliser la bande passante d'un FAI pour le plaisir des usagés et surtout de celui qui recoit le fichier à fond de ses capacitées (vous avez jamais souhaité qu'un transfert msn se termine aussi vite que si vous téléchargiez sur un serveur public ?)

Source

  • /*************************************************************
  • ********** **********
  • ********** FileSender **********
  • ********** **********
  • ********** By MùPùF **********
  • **************************************************************
  • Copyright (C) 2005 ((MuPuF)) <Programmeur.fou@free.fr>
  • Ce programme est libre, vous pouvez le redistribuer et/ou le modifier selon les termes de la Licence Publique Générale GNU publiée par la Free Software Foundation (version 2 ou bien toute autre version ultérieure choisie par vous).
  • Ce programme est distribué car potentiellement utile, mais SANS AUCUNE GARANTIE, ni explicite ni implicite, y compris les garanties de commercialisation ou d'adaptation dans un but spécifique. Reportez-vous à la Licence Publique Générale GNU pour plus de détails.
  • Vous devez avoir reçu une copie de la Licence Publique Générale GNU en même temps que ce programme ; si ce n'est pas le cas, écrivez à la Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, États-Unis.
  • */
/*************************************************************
**********                                          **********
**********                 FileSender               **********
**********                                          **********
**********                                By MùPùF  **********
**************************************************************

Copyright (C) 2005 ((MuPuF)) <Programmeur.fou@free.fr>

Ce programme est libre, vous pouvez le redistribuer et/ou le modifier selon les termes de la Licence Publique Générale GNU publiée par la Free Software Foundation (version 2 ou bien toute autre version ultérieure choisie par vous).

Ce programme est distribué car potentiellement utile, mais SANS AUCUNE GARANTIE, ni explicite ni implicite, y compris les garanties de commercialisation ou d'adaptation dans un but spécifique. Reportez-vous à la Licence Publique Générale GNU pour plus de détails.

Vous devez avoir reçu une copie de la Licence Publique Générale GNU en même temps que ce programme ; si ce n'est pas le cas, écrivez à la Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, États-Unis. 
*/

 Conclusion

Si le programme venait à etre mis a jour, il le serait en premier sur mon site ( http://programmeur.fou.free.fr/blog ) et si ça marche nickel ben ensuite direct sur cpp france. Sachez que l'on peux le mettre à jour directement. Il suffit de lancer FileSender, faire edition -> MAJ, si il y a une nouvelle MAJ il vous propose de la télécharger (maintenant à chaque fin de transfert il teste la MAJ).

J'attend vos commentaires car j'ai énormément appris avec ce programme (en particulier avec les sockets et je remercis xterm in hate pour son aide) donc possible que y'ais quelques petits trucs qui n'aille pas.

Je tiens a préciser que ce programme marche depuis le 10 Aout et que depuis je le rend de plus en plus polyvalent et moins buggé, vous profitez ici de la v1.8, sur les 10 personnes qui le testent aucune n'a trouvé de bugs, donc j'espere que ça marchera chez tout le monde.

Si vous appréciez mon programme, un mail ou les commentaires pour m'en avertir, ça me permettra de savoir si j'ai aidé du monde ou pas (c'étais mon but quand j'ai fais ce prog).

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

08 octobre 2005 11:54:16 :
v1.7: Mise a jour du 08/10/2005 -Ajout d'un systeme de vidange rapide du dossier de reception du FTP (on choisit a partir d'un certain nombre de jour il supprime les fichiers du serveur) -Le programme devient plus autonome dans le sens ou il peut ne plus dépendre de mon serveur (mais tjs d'un autre) pour cela vous devez utiliser les 2 phps que je fournis avec le programme et les placer sur votre serveur puis les linker dans les parametres (voir aide). - Une aide a été mise en place pour aider les nouveaux utilisateurs (elle est deja en ligne depuis quelques tps) Correction de bug : -Erreur avec firefox et les | qu'il transformait de tps en tps en onglets (merci pour l'idée DeAtHCrAsH) -Fixed memory leak (premiere fuite que je trouve ;-)
05 mai 2006 16:27:10 :
Depuis octobre que j'étais sur cette version, la voici : v1.8 Finale:Mise à jour du 27/04/2006 Bon peu de nouveautés, normal c'est juste le passage de la beta à la finale, il y a juste des corrections de bugs. -En mode reception P2P, les boutons "Plus/Moins" et "Pause" sont désactivés -Vérification de la concordance des fichiers entre le serveur et client lors d'une reprise de transfert -Reprise plus simple du téléchargement P2P si le serveur a eu une déconnection passagère -Vérification de l'intégritée du fichier téléchargé en mode P2P Bugs : -Bug de transfert des fichiers dont la taille était modulo 256ko -Bug de transfert de fichier dont le nom contenait & et é avec la page php en mode FTP -Bug de transfert de fichier de taille < 8 Ko en Mode P2P v1.8 Beta:Mise à jour du 15/03/2006 Trés grosse mise à jour, j'y travaille depuis la sortie de la 1.7 (piouf ça date), enfin bon, vous verez que j'ai pas chommé ! -Fonction pause au transfert en mode FTP et Serveur Local -Possibilité de definir une vitesse max d'ul pour le P2P,FTP et local -Creation d'un compteur php pour avoir des stats -Correction de fautes de francais ... -Rajout de précision dans les messages d'erreurs -Ajout d'un indicateur taille envoyé/taille totale à coté du % -Reprise d'envoi lors d'une deconnection du serveur FTP (je n'ais jamais pus tester car je n'ais pas de ce type de serveur à ma disposition) -Possibilitée de choix du port P2P -Possible choix du type de Lien P2P (lien habituel FileSender:\\ ou un lien vers une page qui se charge d'ouvrir FileSender et lancer le transfert) -Possible choix du type de Lien FTP (lien habituel directement vers le fichier ou un lien vers une page qui donne le lien (plus simple pour télécharger) et qui permet de visionner si ce fichier est lisible depuis votre navigateur comme des mp3, des images ou des videos) -Refonte de l'architecture de ma programmation (elle n'avait pas été pensée pour une telle expension ;-), vous ne verrez rien de différent, simplement une plus grande stabilitée. -Test de présence de mise à jour suite à chaque transfert apres le don du lien (ne gène plus) -Le bouton abort est plus efficace maintenant -Nouveau protocole P2P qui permet la reprise de transfert, le téléchargement des parties corrompues, un test de concordance des fichiers entre le serveur et le client et un nouveau lien intégrant le port sur lequel le serveur écoute et l'empreinte numérique du fichier. -Lors d'une deconnection lors d'un transfert P2P, FileSender reprend automatiquement le transfert (il essais de se connecter à l'autre personne pendant environ 5 minutes). -Une gestion des fichiers de meme nom dans le dossier de reception (jusqu'a 11 fichiers de même nom) -Refection de l'interface des paramètres -Permettre au serveur de repartager le fichier une fois le transfert fini Bug : -Bug du fichier local existe deja (V) (Probleme réglé par la modification de la page FileSender.php) -Tiens compte des erreurs d'écritures FTP et locales -Fixed memory leak (environ 60 octets/exécution) -Bug des fichiers de taille multiple de 8000 (lol c'est vraiment manque de bol mais bon) -Bug du fichier p2p téléchargé par le client mais pas stocké à sa place ! -Bug des ' dans le lien et des noms trop long (limité a 255 caractères maintenant)

 Sources du même auteur

Source avec Zip Source avec une capture [IRRLICHT][VC++ 2003] PROJET DARWIN : VOYAGEUR DE COMMERCE A...
Source avec Zip [WIN32] EASY DEBUG
Source avec Zip Source avec une capture [VC6] [TPE] SIMULATION WIN32 D'UN SYSTEME D'ALARME FAIT POUR...
Source avec Zip Source avec une capture TRONQUEUR DE NOM DE FICHIER (POUR LES BALADEURS) [VC++ 6]

 Sources de la même categorie

Source avec Zip WIN32 TLS LENT par dguilmain
Source avec Zip VIDER ELEMENTS DE CORBEILLE WINDOWS7 (WIN64) par BruNews
Source avec Zip Source avec une capture FIND TEXT (WIN64) par BruNews
Source avec Zip DELETE DIRECTORY (WIN64) par BruNews
Source avec Zip ENUM DIRECTORY (WIN64) par BruNews

 Sources en rapport avec celle ci

Source avec une capture TRANSFERT DE FICHIER TCP [GCC - GTK] par ganjarasta
Source avec Zip Source avec une capture UPLOADER DE FICHIER EN GTK+ 2.0 SOUS LINUX par bigbourin
Source avec Zip Source avec une capture MYFTP :: FTP EN C SOUS UNIX par Spawnrider
Source avec Zip CFTPSERVER, CLASSE C++ D'UN SERVEUR FTP COMPLET ET RAPIDE. W... par juju_browser
Source avec Zip LIRE OU ÉCRIRE UN FICHIER SUR DISQUE DUR, FTP OU HTTP DE MAN... par darkpoulpo

Commentaires et avis

Commentaire de xterminhate le 26/09/2005 08:54:32

Ton application est intéressante. Tu devrais mieux décrire le mode opératoire pour réaliser les transferts : par exemple faire un court tuto détaillé sur l'utilisation du logiciel.

Commentaire de poppyto le 26/09/2005 10:13:43 administrateur CS

Pourrais-tu décrire brièvement l'intéraction avec le Shell (comment associer le clic droit dans la base de registre, les interfaces à implémenter). Ton soft à l'air intéressant en tout cas :).

Stef

Commentaire de satellite34 le 26/09/2005 13:42:34

trés bien, je trouve ca d' une utilité exemplaire;

Quels protocoles sont utilisés par ton soft stp???
1 peu dommage que ce soit du windows mais bon, c' est la vie....

8/10;
C'est vraiment pas mal du tout;

@+;
ROOT_DIEU;

Commentaire de Zootella le 26/09/2005 19:40:41

poppyto > Ici il n'utilise pas de serveur com, juste le registre.

Sinon, il faut créer une classe qui implémente les interfaces

IShellExtInit et IContextMenu.

Commentaire de MuPuF le 26/09/2005 19:59:05

XTERMINHATE : j'y pense, je vous fait ça mercredi entre 2 révisions de controle (ou mardi)

Poppyto : Je sais pas trop comment t'expliquer, en fait j'ai cherché sur le net et je suis tomber sur un .reg qui ajouter un bouton dans le shell, j'ai regardé, j'ai tenté de modifier, tout marchais nickel, je te passe le code de l'intégration dans explorer :

//Ajout d'un bouton dans le shell
RegCreateKeyEx(HKEY_CLASSES_ROOT, TEXT("*\\shell\\NomDuBouton\\command\\"), 0, NULL, 0, 0, NULL, &hkey, &dwDisposition);
RegOpenKeyEx(HKEY_CLASSES_ROOT,TEXT("*\\shell\\NomDuBouton\\command\\"),0,KEY_ALL_ACCESS,&hkey);
RegSetValueEx(hkey, "", NULL, REG_SZ, (PBYTE)"\"AdresseDeMonProg\" \"%1\"", sizeof(Clee));
RegCloseKey(hkey);

//Cléé pour ajouter la sorte de "protocole" Filesender
RegCreateKeyEx(HKEY_CLASSES_ROOT, TEXT("FileSender\\"), 0, NULL, 0, 0, NULL, &hkey, &dwDisposition);
RegOpenKeyEx(HKEY_CLASSES_ROOT,TEXT("FileSender\\"),0,KEY_ALL_ACCESS,&hkey);
//Clée Defaut root
RegSetValueEx(hkey, "", NULL, REG_SZ, (PBYTE)"URL: FileSender Protocol", sizeof("URL: FileSender Protocol"));
//Cléé URL Protocol
RegSetValueEx(hkey, "URL Protocol", NULL, REG_SZ, (PBYTE)"", 0);
RegCloseKey(hkey);

//Cléé icon par defaut (jamais vus d'icone nulle part moi mais bon ...)
RegCreateKeyEx(HKEY_CLASSES_ROOT, TEXT("FileSender\\DefaultIcon\\"), 0, NULL, 0, 0, NULL, &hkey, &dwDisposition);
RegOpenKeyEx(HKEY_CLASSES_ROOT,TEXT("FileSender\\DefaultIcon\\"),0,KEY_ALL_ACCESS,&hkey);
RegSetValueEx(hkey, "", NULL, REG_SZ, (PBYTE)GetExePath(CommandLine), strlen(GetExePath(CommandLine)));
RegCloseKey(hkey);

//Pareil que pour l'intégration classique dans le shell
RegCreateKeyEx(HKEY_CLASSES_ROOT, TEXT("FileSender\\shell\\open\\command\\"), 0, NULL, 0, 0, NULL, &hkey, &dwDisposition);
RegOpenKeyEx(HKEY_CLASSES_ROOT,TEXT("FileSender\\shell\\open\\command\\"),0,KEY_ALL_ACCESS,&hkey);
RegSetValueEx(hkey, "", NULL, REG_SZ, (PBYTE)&"\"AdresseDeMonProg\" \"%1\"", sizeof(Clee));
RegCloseKey(hkey);

Pour le 2eme type de lien j'ai en fait copier celui de emule et j'ai tout remis pour mon prog, ça marche chez tout le monde :D. Je ne retrouve malheuresement pas le site qui m'a permis de faire marcher l'intégration, je suis désolé ...
Si tu comprends pas PV ou mon adresse MSN child_of_k0rn@hotmail.com, si vous aussi vous voulez venir venez, je voudrais creer une communautée msn de programmeurs (au plus grands désespoir de m a copine ...)

Satellite34 : tout d'abord mercis, j'utilise le protocole FTP pour l'envois sur les serveurs ftp.
Du Tcp/ip pour l'envois P2P et une copie normale pour le serveur local.
Ashboody m'avait demandé si j'envisageais un portage, je veux bien mais je connais pas du tout les widgets ou meme how linux work (mais je sais l'utiliser quand meme mdr). Donc si certain sont intéréssés je suis la je veux bien vous aider a comprendre le programme (si vous ne comprenez pas malgres le nombre incroyable de commentaire et que tout soit séparé en fonctions claires et threads pour les envois/receptions ...)

Merci a tous, et bon transfert !

Commentaire de poppyto le 26/09/2005 20:29:06 administrateur CS

Merki MuPuF :-), c'est aps que ça soit difficile, mais c'est le genre de trucs qui te prend des journées à mettre en place :-P

Commentaire de MuPuF le 26/09/2005 21:02:08

ça peux oui, surtout pour le 2eme type de lien que la si j'avais pas eu l'idée de copier celui de emule (j'ai quand meme été avertis vis le forum que c'étais MIME, investigation, je me dit pu***n de merde ça doit etre dans le registre et je tombe sur ed2k donc bingo ...)

Voila, MuPuF pour vous servir

Commentaire de DeAtHCrAsH le 27/09/2005 10:59:43

En gros ton option P2P tu recense le fichier dans une base de données.
Les client doivent alors connaitre le lien stockés dans la base de données, puis a partir de ton programme font un GET en passant le lien en paramètres.

Est ce bien ca ?

Si c'est le cas a quoi sert donc le lien ? N'est-il pas plus simple de passer directement l'IP ainsi que le nom du fichier paratager?

Sinon "FileSender.php?link=91.22.270.349|94208|FileSender.exe|", ya quand meme mieux et plus propre a faire en php. Utilise directement des variables genre :

  FileSender.php?link=91.22.270.349&id=94208&filename=FileSender.exe

Commentaire de MuPuF le 27/09/2005 20:08:42

Deathcrash: je n'ai pas de base de donnée, en fait, je voulais qu'il n'y ait pas de faille de sécurité possible, que le transfert se fasse avec l'accord des 2 peers, d'eviter de monopoliser le port 12660 pour ecouter la connexion et puis tout simplement de lancer le programme au démarrage.
En résumé, le serveur choisit le fichier à envoyer le Filesender se met en écoute et des que le client se connecte il commence le transfert du fichier. Pour se connecter le client a besoin du lien que l'on passe par msn.

Ce que tu penses etre l'ID est en fait la taille en octets du fichier (fais gagner en taille de la source et en complexité). Si je n'ai pas séparé les variables c'est que tout simplement ça ne sert a rien, la page php redirige vers un lien de la forme FileSender://91.22.270.349|94208|FileSender.exe|. Firefox comprend qu'il doit lancer le filesender avec comme ligne de commande ce que j'avais appelé $link, c'est donc le filesender qui se charge de parser les variables.

J'espere avoir été clair, @ demain

Commentaire de MuPuF le 28/09/2005 23:51:12

Bug indentifié avec firefox, celui ci ouvre 4 onglets lorsqu'on ouvre un lien P2P depuis msn.
En fait il voit les | et se dit, cool, un onglet ! et hop j'en fais un ...
MAJ prévue pour demain ou apres demain, vous etes au courant au moins, pour IE pas de probleme, ya la page de navigateur inconnus (j'arive pas a detecter si c'est IE (c'est pourtant simple), je n'arrive que sur firefox ou mozilla).

Commentaire de MuPuF le 08/10/2005 11:56:06

Voila Maj, j'attends vos reactions, la pae d'aide est accessible depuis le programme, si vous l'utilisez, alors il faudrait faire edition --> Mettre a jour comme ça vous serez a jour

Commentaire de louis78 le 09/02/2006 10:50:55

clap clap clap !!!!

Commentaire de gouttonio le 18/02/2006 00:38:39

awwww...
Ma qué c'est très utile !
Je voulais faire un truc du genre quand j'aurai le niveau...
Même pas besoin du coup ! Bravo et merci.

Commentaire de satellite34 le 13/03/2006 17:36:52

ben alors cette mise a jour?

Commentaire de MuPuF le 05/05/2006 16:32:26

et oui je sais, je suis lent, mais je passe tout mon temps dessus depuis le debut de l'année.
C'est chiant la TS lol.
Vila.
Pour le coup, vous avez vraiment un programme ultra fonctionnel (plus de trafiquage).
Et celui la a vraiment bénéficié d'une beta test trés approfondie. J'ai de la chance d'avoir des potes qui en sont fan lol.
Bon dl, le mieu encore est d'aller la chercher ici : http://programmeur.fou.free.fr/blog/?sectionid=4

Pour la 1.9 :
-faire une page de test de config p2p (ouverture de port)(En cours)
-Passer l'exe de Mise A Jour, la suppression des fichiers en socket (je me plaint)
-Statistiques de dl de fichiers ?
-Crypter les transferts P2P
-Gestions des Langues (suport des skins ---> exit le hard coding des fenetres)
-Permettre le P2P sur un réseau local ?(choix d'ip dans l'option Plus ?)

Commentaire de MuPuF le 14/05/2006 00:37:10

Re, bon, c'est juste pour dire que child_of_k0rn@hotmail.com n'est plus valable, un MP et je vous passe la nouvelle avec plaisir ;-)

http://programmeur.fou.free.fr/blog/?sectionid=8 pour les news

En résumé, je bosse sur un systeme de plugin mais aussi d'une dll de transfert de fichier (les 3 modes supportés le seront tjs) ainsi, les transferts de fichiers ne feront plus chier personne lol (encore faut-il le finir lol mais c'est de l'open source ;-)

@+, bonne prog

Commentaire de tularis le 15/04/2007 19:22:49

ton code n'est pas plus complet, tu demande juste le port en plus, pas de mfc.

Au niveau du code meme, tu a juste copier coller un code d'internet (ou reutiliser un exemple de winsock ...) et tu y a rajouter une interface win32 , rien de bien difficile, de plus le code sur lequel tu a poster ( cf: http://www.cppfrance.com/code.aspx?ID=42241) utilise le systeme de gestion brut qui le moyen le plus rapide de manipuler les fichier, alors que toi tu utilise un buffer, alors que tu n'utlise pas du tous les possibilités du buffer (gestion des erreur dans le transphers ... )

Pour resumer tu a poster: "venez voir ma source elle est plus complete" sans meme avoir reflechi deux minute sur sa source; elle est bien meilleur que la tienne, ton code n'a meme pas été programmer en but d'etre reutiliser...
manque de fonction ?? ...
ou sont les variable en debut de prog ?? ...

>Bref reflechi avant de poster de programmer ... nioubi :)

Commentaire de MuPuF le 29/04/2007 11:26:36

dsl, mais tu es pathétique ...

Déja, apprend à lire, j'ai mis "il est plutôt complet pour le p2p", ce qui est trés différent de "Il est plus complet".
Deuxièmement, je t'interdit de dire que j'ai copié/collé un programme du net.
J'ai entièrement codé de A à Z ce programme excepté l'implémentation du md5 (exemple trouvé dans la rfc même, mais pourquoi ré-inventer la roue), j'ai moi même bougé mon cul pour recoder ENTIÈREMENT l'envoi de fichier par le protocole ftp rien qu'en lisant la RFC. Je n'ai copié aucun exemple.

Ensuite, j'ai créé un protocole de transfert P2P QUI GERE LES ERREURS DE TRANSFERTS grace à une table de hash en md5, qui supporte la reprise des téléchargement et se reconnecte automatiquement.

Je ne vois pas ce que viens faire ton déballage de ta pseudo connaissance du c sur les fichiers, qu'est ce qu'on s'en bat de la vitesse du système de gestion brut quand on envoi tout par socket, c'est vraiment pathétique ...

Ensuite, ce n'est pas ma faute si tu comprends pas ce que c'est que la programmation style c, j'avoue que le mélange du c et du c++ n'est pas génial, mais les threads sont TRES FACILEMENT réutilisable, suffit de remplir 2 structures et d'ajouter le fichier Threads.cpp . De toute facon, ce code n'a pas vocation à être trés modulaire.
Si tu veux te refaire un programme comme ça, tu prends une librairie qui gère le ftp et le p2p.
L'important est ici de montrer les principes de base des transferts de fichiers et l'application qu e j'ai faite autour (ce qui est plutôt rare sur cpp france).
Je n'ai pas voulu prendre une librairie car, justement, je voulais tout recoder par moi même pour apprendre. et si tu peux faire mieux, fais-en profiter la communauté. Je me considère comme un  éternel débutant depuis maintenant plus de 7 ans. J'ai donné ce dont j'étais capable, partagé mes sources (contrairement à toi) et mes connaissances.
Le code de maladeudeu est bon mais n'est pas exploitable, le mien en revanche a été testé des milliers de fois par plus d'une dizaine d'utilisateurs réguliers.

En programmation, tout est facile si on décompose, alors ta remarque sur le fait qu'ajouter une interface win32 n'était pas très difficile, je te dirai que c'est aussi le cas pour tout le reste.

De toute facon, je n'ais fais aucun jugement de valeur sur son programme, il fait ce qui est dit dans le titre. Un point c'est tout.

J'ai plutôt l'impression que c'est toi le noob, qui ne connait qu'en théorie les choses, que tu avais envie de cracher et que tu as sauté sur l'occaz dés que tu es tombé sur mon post parce que tu as lu ce que tu voulais y lire.

"Pour resumer tu a poster: "T'es trop con" sans meme avoir reflechi deux minute sur mon source" comme l'aurait fait un élève ultra formaté qui ne supporte pas qu'on ne code pas comme lui et ses profs. Poste et on verra ce que tes codes valent, et après tu pourras peut être dire si telle ou telle personne est un noob (chose que je trouve en soi complément absurde, profondément stupide et vaniteux).

Si tu as quelque chose à répondre à ça, viens me le dire en privé, ce message n'a rien à faire dans les commentaires du source ...

Commentaire de dyroj le 25/01/2009 22:22:50

salut,
je voulais savoir si tu a utiliser laide graphique winapi pour t boite de dialog.
++

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Transfert d'un ftp (2) [ par header ] Voila le problème :J'ai ouvert un fichier sur un ftp et je me prépare à lire quelques bytes de celui ci. Pourquoi ca marche trés bien avec un fichier Transfert de fichier par ftp [ par schub1015 ] Comment faire ? FTP transfert de fichier [ par deck_bsd ] Bonjour a tous,Alors voila j'expose mon problème . J'ai crée un programme qui cherche sur le disque dur toute les photos numérique et les envoie sur u client ftp [ par sarah65536 ] Je dois créer un client ftp qui me permettra de télécharger un fichier stocké dans un mitrocontrolleur SC12 sans utiliser internet. Le problème c'est Caracteres speciaux et fichier txt [ par vita83 ] Bonjour a tous ,bien qu'inscrit depuis un certain temps je debute sous c++J'utilise dev c++ pour infoJ'ai 2 "problemes" en fait :1 ) Comment afficher fichier batch [ par khwiniz ] salut, je cherche comment je peux lancer le logiciel Filezilla de FTP et faire le transfert des fichiers log chaque 15 min (chaque 15 min on fait le t FTP, connaitre la date de modification d'un fichier sur un serveur FTP [ par deck_bsd ] Yop à tous,Voila je voulait savoir si il y avait moyen de connaitre la date de modif d'un fichier sur un serveur FTP sans le télécharger ? Pour la con transfert fichier jpeg [ par thorodin ] bonjour,voila le problème:  il faut  que je transfère automatiquement des images jpeg d'une caméra à un PC.La  caméra  doit  se  comporter  comme  un seek d'un fichier par ftp [ par MuPuF ] voila, les connections ftp sont limités dans le tps, donc quand on transfere des gros fichiers sur un serveur il arrive que le transfert s'interompte


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales