Coralsnake
Messages postés13Date d'inscriptionlundi 29 juillet 2002StatutMembreDernière intervention19 septembre 2021 26 janv. 2013 à 23:19
Mon visual c++ la mal digere lol :
1>------ Début de la génération : Projet : ftp client, Configuration : Debug Win32 ------
1> ClientFTP.cpp
1>c:\users\adel\documents\visual studio 2010\projects\ftp client\clientftp.cpp(165): error C2440: '=' : impossible de convertir de 'LPVOID' en 'char *'
1> La conversion de 'void*' en pointeur vers non 'void' nécessite un cast explicite
1> Client.cpp
1>c:\users\adel\documents\visual studio 2010\projects\ftp client\client.cpp(170): warning C4244: 'argument' : conversion de 'DWORD' en 'u_short', perte possible de données
1>c:\users\adel\documents\visual studio 2010\projects\ftp client\client.cpp(200): error C2440: '=' : impossible de convertir de 'LPVOID' en 'char *'
1> La conversion de 'void*' en pointeur vers non 'void' nécessite un cast explicite
1>c:\users\adel\documents\visual studio 2010\projects\ftp client\client.cpp(351): error C2440: '=' : impossible de convertir de 'char *' en 'BYTE *'
1> Les types pointés n'ont aucun rapport entre eux ; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction
1>c:\users\adel\documents\visual studio 2010\projects\ftp client\client.cpp(623): error C2373: 'EtatFTP' : redéfinition ; modificateurs de type différents
1> c:\users\adel\documents\visual studio 2010\projects\ftp client\client.h(11) : voir la déclaration de 'EtatFTP'
1> Génération de code en cours...
======== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
shenron666
Messages postés229Date d'inscriptiondimanche 14 septembre 2003StatutMembreDernière intervention20 août 2014 24 juil. 2007 à 11:16
ça manque cruellement de commentaires, surtout que le code win32 c'est un beau bordel
et les goto c'est pour le basic, pas pour le C
mais ça marche et ça compile direct, c'est au moins ça
manque la possibilité de choisir le port, pas compliqué à ajouter
cs_floche
Messages postés16Date d'inscriptiondimanche 10 octobre 2004StatutMembreDernière intervention11 avril 2006 24 août 2005 à 22:18
Merci grace a ta source j ai enfin compris ce qui buguais dans mon programme client ftp !! lorsque j envoyai les commandes je mettais pas \r\n a la fin lol. maintenant ca marche , merci !
+++
cs_Arnotic
Messages postés933Date d'inscriptiondimanche 1 avril 2001StatutMembreDernière intervention 9 janvier 2012 9 août 2005 à 09:38
En haut de ton fichier : #define _WIN32_WINNT 0x0501
nicklink
Messages postés5Date d'inscriptionlundi 6 juin 2005StatutMembreDernière intervention 9 août 2005 9 août 2005 à 08:43
Salut tt le monde!
J'ai un petit probleme avec la compilation de "ClientFTP" :'( (je pense que ca viens de moi et non du prog mais voila les erreurs :
¤error C2039: 'dwReserved' : is not a member of 'tagOFNA'
c:\program files\microsoft visual studio\vc98\include\commdlg.h(56) : see declaration of 'tagOFNA'
et j'ai la meme chose pr : "pvReserved","FlagsEx"
Puis,
¤error C2065: 'OFN_DONTADDTORECENT' : undeclared identifier
et enfin,
¤error C2440: '=' : cannot convert from 'void *' to 'char *'
Conversion from 'void*' to pointer to non-'void' requires an explicit cast
Voili voilou :) si qqun peu eclairer ma lanterne :D
cs_Nebula
Messages postés787Date d'inscriptionsamedi 8 juin 2002StatutMembreDernière intervention 7 juin 20072 7 janv. 2005 à 12:15
Effectivement ici l'intérêt est moindre, mais comme c'est une habitude que je me suis forcé de prendre, je dois être devenu maniaque lol
cs_Arnotic
Messages postés933Date d'inscriptiondimanche 1 avril 2001StatutMembreDernière intervention 9 janvier 2012 7 janv. 2005 à 08:08
Nebula :
Car dans ce cas seul MEMDISPO et utilisé sur dans 2 fichiers.
En fait pour ce projet j'en vois pas trop l'utilité mais pourquoi pas... :)
Au plaisir
cs_Nebula
Messages postés787Date d'inscriptionsamedi 8 juin 2002StatutMembreDernière intervention 7 juin 20072 7 janv. 2005 à 02:24
Je voulais mettre 8 aussi, alors je vais mettre 9, çà équilibrera... lol
cs_eRoZion
Messages postés241Date d'inscriptionvendredi 23 mai 2003StatutMembreDernière intervention 8 octobre 20071 7 janv. 2005 à 01:32
Très intéressant,
je voulais noté 8 mais j'ai mis 7 par erreur.
Merci bien.
cs_Nebula
Messages postés787Date d'inscriptionsamedi 8 juin 2002StatutMembreDernière intervention 7 juin 20072 7 janv. 2005 à 00:02
Joli boulot (comme toujours), mais pourquoi ne mets-tu pas les déclarations de macros et de prototypes dans un .h séparé du code principal (je pense en particulier à MEMDISPO que tu réutilises souvent) ?
Gendal67
Messages postés627Date d'inscriptionmercredi 16 juin 2004StatutMembreDernière intervention24 juillet 20112 6 janv. 2005 à 21:59
Pas testé encore ni vu ta source mais la capture témoigne d'un bon avant goût! :-) Bonne continuation et surtout.....dors aussi un peu!! lol :-)
cs_Urgo
Messages postés780Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention16 avril 20091 6 janv. 2005 à 21:41
Merci pour tes précisions et bravo pour ta source, car 3 jours c'est pas mal du tout (même très bien!) :)
Je t'ai posé la question sur les améliorations, mais je ne les souhaite pas particulièrement, cet exemple me suffisant déjà amplement!
cs_Arnotic
Messages postés933Date d'inscriptiondimanche 1 avril 2001StatutMembreDernière intervention 9 janvier 2012 6 janv. 2005 à 21:35
DeAtHCrAsH :
Effectivement je dors pas beaucoup en ce moment ;-)
Au plaisir
cs_Arnotic
Messages postés933Date d'inscriptiondimanche 1 avril 2001StatutMembreDernière intervention 9 janvier 2012 6 janv. 2005 à 21:33
Toutes les autres commandes (créer dossier, renomer, ...) sont très simple à rajouter puisqu'il suffit d'envoyer un message sur le bulk de control uniquement. Donc si j'ai le temps je les rajouterai mais ce n'est pas ma priorité. Ce que je voulais ici montrer c'est surtout la gestion du bulk data.
Cela fait 3 jours que j'ai commencé à le coder mais je n'est pas fais que ca. J'ai jonglé entre plusieurs projets et aussi quelques déplacements pour le travail.
cs_Urgo
Messages postés780Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention16 avril 20091 6 janv. 2005 à 21:21
Depuis le temps que je m'intéresse au File Transfert Protocol, je sens que cette source va être un régal à analyser ce week-end, surtout que j'étais en train d'en créer un, sans WININET aussi car nous savons que l'API contient quelques bugs assez contraignants!
J'aimerais simplement savoir si tu comptes améliorer la source, et aussi combien de temps tu as mis pour nous pondre ça?
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 6 janv. 2005 à 21:17
T'es plutot actif ces temps ci, tu t'ennuies tant que ca ?
Ou alors peut etre que tu fait pas beaucoup dodo ???
Ou peut etre que tu veux dépasser tonton BruNews au classement ????
Ou .... Bon j'en arrete la!
En tous cas, les sources récemment déposé sont dès plus instructives.
26 janv. 2013 à 23:19
1>------ Début de la génération : Projet : ftp client, Configuration : Debug Win32 ------
1> ClientFTP.cpp
1>c:\users\adel\documents\visual studio 2010\projects\ftp client\clientftp.cpp(165): error C2440: '=' : impossible de convertir de 'LPVOID' en 'char *'
1> La conversion de 'void*' en pointeur vers non 'void' nécessite un cast explicite
1> Client.cpp
1>c:\users\adel\documents\visual studio 2010\projects\ftp client\client.cpp(170): warning C4244: 'argument' : conversion de 'DWORD' en 'u_short', perte possible de données
1>c:\users\adel\documents\visual studio 2010\projects\ftp client\client.cpp(200): error C2440: '=' : impossible de convertir de 'LPVOID' en 'char *'
1> La conversion de 'void*' en pointeur vers non 'void' nécessite un cast explicite
1>c:\users\adel\documents\visual studio 2010\projects\ftp client\client.cpp(351): error C2440: '=' : impossible de convertir de 'char *' en 'BYTE *'
1> Les types pointés n'ont aucun rapport entre eux ; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction
1>c:\users\adel\documents\visual studio 2010\projects\ftp client\client.cpp(623): error C2373: 'EtatFTP' : redéfinition ; modificateurs de type différents
1> c:\users\adel\documents\visual studio 2010\projects\ftp client\client.h(11) : voir la déclaration de 'EtatFTP'
1> Génération de code en cours...
======== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
24 juil. 2007 à 11:16
et les goto c'est pour le basic, pas pour le C
mais ça marche et ça compile direct, c'est au moins ça
manque la possibilité de choisir le port, pas compliqué à ajouter
24 août 2005 à 22:18
+++
9 août 2005 à 09:38
9 août 2005 à 08:43
J'ai un petit probleme avec la compilation de "ClientFTP" :'( (je pense que ca viens de moi et non du prog mais voila les erreurs :
¤error C2039: 'dwReserved' : is not a member of 'tagOFNA'
c:\program files\microsoft visual studio\vc98\include\commdlg.h(56) : see declaration of 'tagOFNA'
et j'ai la meme chose pr : "pvReserved","FlagsEx"
Puis,
¤error C2065: 'OFN_DONTADDTORECENT' : undeclared identifier
et enfin,
¤error C2440: '=' : cannot convert from 'void *' to 'char *'
Conversion from 'void*' to pointer to non-'void' requires an explicit cast
Voili voilou :) si qqun peu eclairer ma lanterne :D
7 janv. 2005 à 12:15
7 janv. 2005 à 08:08
Car dans ce cas seul MEMDISPO et utilisé sur dans 2 fichiers.
En fait pour ce projet j'en vois pas trop l'utilité mais pourquoi pas... :)
Au plaisir
7 janv. 2005 à 02:24
7 janv. 2005 à 01:32
je voulais noté 8 mais j'ai mis 7 par erreur.
Merci bien.
7 janv. 2005 à 00:02
6 janv. 2005 à 21:59
6 janv. 2005 à 21:41
Je t'ai posé la question sur les améliorations, mais je ne les souhaite pas particulièrement, cet exemple me suffisant déjà amplement!
6 janv. 2005 à 21:35
Effectivement je dors pas beaucoup en ce moment ;-)
Au plaisir
6 janv. 2005 à 21:33
Cela fait 3 jours que j'ai commencé à le coder mais je n'est pas fais que ca. J'ai jonglé entre plusieurs projets et aussi quelques déplacements pour le travail.
6 janv. 2005 à 21:21
J'aimerais simplement savoir si tu comptes améliorer la source, et aussi combien de temps tu as mis pour nous pondre ça?
6 janv. 2005 à 21:17
Ou alors peut etre que tu fait pas beaucoup dodo ???
Ou peut etre que tu veux dépasser tonton BruNews au classement ????
Ou .... Bon j'en arrete la!
En tous cas, les sources récemment déposé sont dès plus instructives.
Shell