TELNET EN C AVEC INTERFACE GRAPHIQUE (API UNIQUEMENT, SANS MFC NI AUTRES COCHONN
cs_Nebula
Messages postés787Date d'inscriptionsamedi 8 juin 2002StatutMembreDernière intervention 7 juin 2007
-
11 mai 2003 à 22:29
cs_Mini92
Messages postés45Date d'inscriptionsamedi 18 novembre 2000StatutMembreDernière intervention10 janvier 2009
-
25 avril 2006 à 14:46
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_Mini92
Messages postés45Date d'inscriptionsamedi 18 novembre 2000StatutMembreDernière intervention10 janvier 2009 25 avril 2006 à 14:46
Merci pour cette source magnifique et instructive.
Des que je peu voter je met 10/10 °o°
cs_Nebula
Messages postés787Date d'inscriptionsamedi 8 juin 2002StatutMembreDernière intervention 7 juin 20072 15 sept. 2004 à 22:46
meech> merci, çà fait plaisir :-)
Pour CreateFont : -lgdi32, en effet
kalden_mibs> euh, essaie avec une version plus récente de devcpp, ou inclus winsock2.h avant windows.h :-/
kalden_mibs
Messages postés2Date d'inscriptionsamedi 17 avril 2004StatutMembreDernière intervention21 avril 2004 21 avril 2004 à 18:36
Bon alors j'ai telechargé dev-c++ je compile et j'ai droit à :
In file included from c:\docume~1\kalden\mesdoc~1\telnet.cpp:3:
C:\DEV-C_~1\Include\winsock2.h:46: unbalanced `#endif'
meech
Messages postés209Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention14 août 2007 19 avril 2004 à 09:16
Idée vite fait : Essaie de le lier avec la librairie statistique libgdi32.a ou un truc du genre...
meech
Messages postés209Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention14 août 2007 19 avril 2004 à 09:13
J'utilise également Dev-C++ (cet outil est terrible), et je n'ai absolument aucun problème lorsque je compile le projet, que ce soit en le liant avec la librairie statique libws2_32.a ou bien dynamiquement avec la librairie partagée de windows ws2_32.dll.
Vérifie, lors de la compilation, que les chemins des includes et des librairies sont spécifiés correctement (option -I et -L).
Peux-tu retourner l'erreur précise résultante de ton compilateur ? Au cas où nous pourrions t'aider...
NB. J'ai même pu le compiler avec GCC sous Cygwin !! (je suis fan de Cygwin ;-) En tout cas, c'est une bien belle application, même si elle demeure simple, dont nous a gratifié Nébula. Félicitations une fois de plus.
kalden_mibs
Messages postés2Date d'inscriptionsamedi 17 avril 2004StatutMembreDernière intervention21 avril 2004 17 avril 2004 à 15:30
j'ai un probléme lorsque je compil tes sources avec gcc en tuilisant gcc telnet.c -o telnet.exe -lws2_32 y me fait une erreur sur createFont et il me dit undefined reference to createFont
tu peux m'aider?
cs_Nebula
Messages postés787Date d'inscriptionsamedi 8 juin 2002StatutMembreDernière intervention 7 juin 20072 8 juin 2003 à 00:56
linke le projet avec ws2_32 (j'utilise moi meme GCC), c'est la seule manip à faire ...
ligne de commande:
gcc telnet.c -o telnet.exe -lws2_32
x3dt
Messages postés7Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention 7 juin 2003 7 juin 2003 à 20:12
sa compile pas sous dev-c++ (gcc) ya une manip a faire ??
sa me dit linker error ,,,
meech
Messages postés209Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention14 août 2007 28 mai 2003 à 19:29
mortel...
Anacr0x
Messages postés515Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention27 avril 20062 26 mai 2003 à 23:21
dsl, oublié ce ke je vien de dire, j'en é plus besoin, merci kan meme ;)
Anacr0x
Messages postés515Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention27 avril 20062 26 mai 2003 à 22:36
ben moi j'aimeré posé une tte petite question : en fait, j'ai un peu de mal a comprendre cette source (surtt kil y a plein de fonction ke je coné pa) et j'aimeré bi1 savoir kommen tu fait pour affiché dans la boite de dialogue la réponse que le serveur t'envoi
cs_Nebula
Messages postés787Date d'inscriptionsamedi 8 juin 2002StatutMembreDernière intervention 7 juin 20072 12 mai 2003 à 17:37
C'est pas tellement les MFC en tant que telles qui me gêne, c'est juste que je vois pas l'intérêt de dépendre de dlls parfois titanesques (je ne citerais que le cas de VB, meme si c'est pas des MFC) alors que tout ce dont on a besoin se trouve dans les dlls de windows... Mais çà n'engage que moi hein, pas frapper ;)
Krox, merci pour ta source, elle m'a beaucoup appris et je vais probablement faire un truc similaire pour le faciliter la vie :p En y incluant la création de contrôles communs toutefois, si çà t'intéresse je te l'enverrais ;)
Mon objectif maintenant est de recoder une appli que j'ai faite en Delphi (et bourrée de bugs car j'ai du bricoler avec l'API pour combler les lacunes de Delphi) en C, et y'a du boulot (PageControls, RichEdits et ListBox en OwnerDraw seront de la partie) :s
Envoyez vos dons (sous la forme de cachets d'aspirine) svp ;p
Krox68
Messages postés157Date d'inscriptionjeudi 17 octobre 2002StatutMembreDernière intervention11 septembre 20041 12 mai 2003 à 17:25
on dirai ke taime pa tro les MFC (comme moi :) avec ton titre...
lol il est bien ton telnet continue
25 avril 2006 à 14:46
Des que je peu voter je met 10/10 °o°
15 sept. 2004 à 22:46
Pour CreateFont : -lgdi32, en effet
kalden_mibs> euh, essaie avec une version plus récente de devcpp, ou inclus winsock2.h avant windows.h :-/
21 avril 2004 à 18:36
In file included from c:\docume~1\kalden\mesdoc~1\telnet.cpp:3:
C:\DEV-C_~1\Include\winsock2.h:46: unbalanced `#endif'
19 avril 2004 à 09:16
19 avril 2004 à 09:13
Vérifie, lors de la compilation, que les chemins des includes et des librairies sont spécifiés correctement (option -I et -L).
Peux-tu retourner l'erreur précise résultante de ton compilateur ? Au cas où nous pourrions t'aider...
NB. J'ai même pu le compiler avec GCC sous Cygwin !! (je suis fan de Cygwin ;-) En tout cas, c'est une bien belle application, même si elle demeure simple, dont nous a gratifié Nébula. Félicitations une fois de plus.
17 avril 2004 à 15:30
tu peux m'aider?
8 juin 2003 à 00:56
ligne de commande:
gcc telnet.c -o telnet.exe -lws2_32
7 juin 2003 à 20:12
sa me dit linker error ,,,
28 mai 2003 à 19:29
26 mai 2003 à 23:21
26 mai 2003 à 22:36
12 mai 2003 à 17:37
Krox, merci pour ta source, elle m'a beaucoup appris et je vais probablement faire un truc similaire pour le faciliter la vie :p En y incluant la création de contrôles communs toutefois, si çà t'intéresse je te l'enverrais ;)
Mon objectif maintenant est de recoder une appli que j'ai faite en Delphi (et bourrée de bugs car j'ai du bricoler avec l'API pour combler les lacunes de Delphi) en C, et y'a du boulot (PageControls, RichEdits et ListBox en OwnerDraw seront de la partie) :s
Envoyez vos dons (sous la forme de cachets d'aspirine) svp ;p
12 mai 2003 à 17:25
lol il est bien ton telnet continue