CLASSE IRC CFUTIRC [VC++ 6.0]

D1m3x Messages postés 402 Date d'inscription samedi 28 décembre 2002 Statut Membre Dernière intervention 21 juillet 2005 - 24 sept. 2003 à 09:04
D1m3x Messages postés 402 Date d'inscription samedi 28 décembre 2002 Statut Membre Dernière intervention 21 juillet 2005 - 3 juil. 2004 à 11:24
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/11293-classe-irc-cfutirc-vc-6-0

D1m3x Messages postés 402 Date d'inscription samedi 28 décembre 2002 Statut Membre Dernière intervention 21 juillet 2005 1
3 juil. 2004 à 11:24
Désolé de répondre si tard....

Achoum, je n'aiplus travaillé sur cette class mais je vais bien devoir vu que je vaiks l'amélioré car j'ai remarsqué des bugs aussi... enfin vais refaire ça, pour le privmsg jincluerai desfonction déjà faites carc'est vrai que ce n'est pas des plus simple comme je l'ai fait là... :X (PS. Joeny a reussi lui, apres ujn moment donc... :) )

Joeny007, we hebbe ons ja al gesproe, k geloof da jopuw probleem nu weer gd is.... =) als je nog probleme hebt dan msn me maar ^^ :d ciao;)

ciao;)
Joeny007 Messages postés 2 Date d'inscription jeudi 22 avril 2004 Statut Membre Dernière intervention 22 avril 2004
22 avril 2004 à 21:01
how do I send messages to channels/privmsg's ?

when I do

client.MessageLoop();

It just loops infinitly... Is there a way to do this?

Joeny007(Netherlands)
Joeny007 Messages postés 2 Date d'inscription jeudi 22 avril 2004 Statut Membre Dernière intervention 22 avril 2004
22 avril 2004 à 21:01
how do I send messages to channels/privmsg's ?

when I do

client.MessageLoop();

It just loops infinitly... Is there a way to do this?

Joeny007(Netherlands)
Achoum Messages postés 39 Date d'inscription mercredi 17 avril 2002 Statut Membre Dernière intervention 2 juillet 2005
20 avril 2004 à 20:02
Je n'ai pas tres bien compri comment recuperer un message de type PRIVMSG
Fait t'on avec HookIrcCmd ?

Note : L'utilisateur doit lui meme initialiser les socket avec
WSADATA Info;
WSAStartup(MAKEWORD(2,2),&Info);
(pas tres cool)
autre chose je ne sais pas pk masi le prog plante au bout de quelques secondes de connection sur un salon
(pas genial non plus)
Achoum Messages postés 39 Date d'inscription mercredi 17 avril 2002 Statut Membre Dernière intervention 2 juillet 2005
20 avril 2004 à 19:31
Perso je trouve ta sources tres bien ...
Explication parfaite.
C exactement ce que je cherchai
Je n'ai pas fini de l'exploité, masi je voulasi quand meme te le dire.
Cependant ... :) il ya des failles.

Quand tu lance la fontion MessageLoop, celle si ne redonne pas la main.
Tu devrais utiliser un Thread
(perso si tu ne sais pas le faire je pourrai te renvoyer la classe modifier)

voila (sa merite quand meme un 9/10)
Achoum
D1m3x Messages postés 402 Date d'inscription samedi 28 décembre 2002 Statut Membre Dernière intervention 21 juillet 2005 1
27 déc. 2003 à 17:38
Ohlalala, je suis pas sur de ce que ça peut être mais est-ce que la ligne:

#pragma comment( lib, "wsock_32.lib" )

est bien dans le code ? parce que déjà ça pourrait être l'erreur!

Et puis avec quel compilateur as-tu compilé?
cs_AxeL364 Messages postés 119 Date d'inscription vendredi 11 avril 2003 Statut Membre Dernière intervention 6 juillet 2008
27 déc. 2003 à 11:03
J'aimerais bien essayer ta source mais... J'ai un problème de compilation :

CFuTiRc.obj : error LNK2019: symbole externe non résolu _send@16 référencé dans la fonction "public: int __thiscall CFuTiRc::Start(char *,int,char *,char *,char *,char *)" (?Start@CFuTiRc@@QAEHPADH0000@Z)

CFuTiRc.obj : error LNK2019: symbole externe non résolu _connect@12 référencé dans la fonction "public: int __thiscall CFuTiRc::Start(char *,int,char *,char *,char *,char *)" (?Start@CFuTiRc@@QAEHPADH0000@Z)

CFuTiRc.obj : error LNK2019: symbole externe non résolu _htons@4 référencé dans la fonction "public: int __thiscall CFuTiRc::Start(char *,int,char *,char *,char *,char *)" (?Start@CFuTiRc@@QAEHPADH0000@Z)

CFuTiRc.obj : error LNK2019: symbole externe non résolu _closesocket@4 référencé dans la fonction "public: int __thiscall CFuTiRc::Start(char *,int,char *,char *,char *,char *)" (?Start@CFuTiRc@@QAEHPADH0000@Z)

CFuTiRc.obj : error LNK2019: symbole externe non résolu _gethostbyname@4 référencé dans la fonction "public: int __thiscall

CFuTiRc::Start(char *,int,char *,char *,char *,char *)" (?Start@CFuTiRc@@QAEHPADH0000@Z)

CFuTiRc.obj : error LNK2019: symbole externe non résolu _socket@12 référencé dans la fonction "public: int __thiscall CFuTiRc::Start(char *,int,char *,char *,char *,char *)" (?Start@CFuTiRc@@QAEHPADH0000@Z)

CFuTiRc.obj : error LNK2019: symbole externe non résolu _shutdown@8 référencé dans la fonction "public: void __thiscall CFuTiRc::Disconnect(void)" (?Disconnect@CFuTiRc@@QAEXXZ)

CFuTiRc.obj : error LNK2019: symbole externe non résolu _recv@16 référencé dans la fonction "public: int __thiscall CFuTiRc::MessageLoop(void)" (?MessageLoop@CFuTiRc@@QAEHXZ)
LIBCD.lib(crt0.obj) : error LNK2019: symbole externe non résolu _main référencé dans la fonction _mainCRTStartup
.Debug/FuTiRcClass.exe : fatal error LNK1120: 9 externes non résolus
D1m3x Messages postés 402 Date d'inscription samedi 28 décembre 2002 Statut Membre Dernière intervention 21 juillet 2005 1
24 sept. 2003 à 09:04
Pourquoi est-ce que personne ne commente mes sources???? :'(:'(:'(
Rejoignez-nous