TELNET EN C AVEC INTERFACE GRAPHIQUE (API UNIQUEMENT, SANS MFC NI AUTRES COCHONN

cs_Nebula Messages postés 787 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 7 juin 2007 - 11 mai 2003 à 22:29
cs_Mini92 Messages postés 45 Date d'inscription samedi 18 novembre 2000 Statut Membre Dernière intervention 10 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.

https://codes-sources.commentcamarche.net/source/10749-telnet-en-c-avec-interface-graphique-api-uniquement-sans-mfc-ni-autres-cochonneries

cs_Mini92 Messages postés 45 Date d'inscription samedi 18 novembre 2000 Statut Membre Dernière intervention 10 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és 787 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 7 juin 2007 2
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és 2 Date d'inscription samedi 17 avril 2004 Statut Membre Dernière intervention 21 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és 209 Date d'inscription vendredi 11 avril 2003 Statut Membre Dernière intervention 14 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és 209 Date d'inscription vendredi 11 avril 2003 Statut Membre Dernière intervention 14 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és 2 Date d'inscription samedi 17 avril 2004 Statut Membre Dernière intervention 21 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és 787 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 7 juin 2007 2
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és 7 Date d'inscription jeudi 26 septembre 2002 Statut Membre Derniè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és 209 Date d'inscription vendredi 11 avril 2003 Statut Membre Dernière intervention 14 août 2007
28 mai 2003 à 19:29
mortel...
Anacr0x Messages postés 515 Date d'inscription dimanche 25 mai 2003 Statut Membre Dernière intervention 27 avril 2006 2
26 mai 2003 à 23:21
dsl, oublié ce ke je vien de dire, j'en é plus besoin, merci kan meme ;)
Anacr0x Messages postés 515 Date d'inscription dimanche 25 mai 2003 Statut Membre Dernière intervention 27 avril 2006 2
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és 787 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 7 juin 2007 2
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és 157 Date d'inscription jeudi 17 octobre 2002 Statut Membre Dernière intervention 11 septembre 2004 1
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