Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : add item je comprend pas [ Divers / Débutants ] (linux21)

lundi 21 mai 2007 à 19:15:59 | add item je comprend pas

linux21

Bonjour à toutes et à tous,
voilà j'ai un chat en deux parties, client et serveur.
Mon but est simple. Je veux une liste des gens qui sont connectés à mon serveur, liste qui change si une nouvelle personne se connecte ou se deconnecte. Je pense arriver à envoyer avec un datasend le contenu de mon pseudo.

Le problème se corse au niveau du dataarrival.

If Left(strData, 7) = "pseudo:" Then                                ' contrôle si les 8 premières lettres correspondent à "pseudo:"
   Listpseudos.AddItem Right(strData, Len(strData) - 7)                      'censé ajouter le pseudo à la liste

Bien sûr quelque chose m'échappe mais je n'arrive pas à me rendre compte de quoi il s'agit. Mon "listpseudos" est une listbox. Je me doute également qu'il doit manquer un index.
Je sais que j'ai beaucoup de travail mais je dois présenter mon tp chat à l'oral dans quelques semaines. . .

Merci d'avance à tous les citoyens de CodeS-Sources. Niko.

lundi 21 mai 2007 à 19:22:15 | Re : add item je comprend pas

jack

Administrateur CodeS-SourceS
Salut
Non, pas obligé de spécifier d'index.
Il manque juste le principal : Quel est le résultat actuel ?
Qu'est-ce qui, d'après toi, ne fonctionne pas ?

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

lundi 21 mai 2007 à 19:23:06 | Re : add item je comprend pas

jack

Administrateur CodeS-SourceS
PS : Tu nous repréciseras aussi si c'est vraiment du VB.Net

lundi 21 mai 2007 à 19:33:05 | Re : add item je comprend pas

linux21

Désolé, il est vrai que je suis sur VB6 Pro (C'est la version de mon lycée) mais je pensais que la manière de coder était la même ?

Le résultat ? aucun. Ma liste reste entièrement vide du début à la fin :-(

lundi 21 mai 2007 à 19:45:46 | Re : add item je comprend pas

Charles Racaud

Membre Club
Salut,

Le problème doit se situer sur le strData
Vérifie qu'il contient les bonnes données et que Right(strData, Len(strData) - 7) contient bien le pseudo


__________
 Kenji


lundi 21 mai 2007 à 19:48:47 | Re : add item je comprend pas

jack

Administrateur CodeS-SourceS
Re
T'es-tu assuré de ce qu'il y a dans StrData ?
Pour le vérifier, place ton curseur sur la ligne de ton IF puis presse F9. La ligne change de couleur et le programme s'y arrêtera au prochain passage (comme ça, déjà, tu sauras si tu y passes !)
Lance ton programme. Une fois stoppé sur ta ligne, il te suffit de survoler la variable StrData avec la souris pour qu'il t'affiche son contenu.
Si ce contenu est trop long, vas dans la fenêtre de debug (Ctrl-G) et tape :
? StrData
Tu verras si ce que tu reçois est correct.
Pour continuer, soit F8 pour n'avancer que d'une seule ligne de programme, soit F5 pour continuer normalement.

Bien sûr, une seule ligne de programme ne suffit pas à diagnostiquer un problème, mais je vois mal copier tout ton code ici.
Je te conseille donc de charger quelques sources de CHAT dispo sur vbfrance (ce n'est pas ça qui manque) et de regarder comment les autres ont fait.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Champion du monde de boule de cristal - 2005
Le savoir est la seule matière qui s'accroit quand on

lundi 21 mai 2007 à 20:08:32 | Re : add item je comprend pas

linux21

Oui j'ai déjà vu les sources des autres, mais en général ils n'utilisent qu'un seul executable pour le serveur et le client donc ça me mélange un peu. Je vous remercie de votre aide.

En effet, mon StrData est vide...mais pourquoi ?
Dans mon formload, j'ai mis: Donneespseudo = "pseudo:" & Pseudo (Pseudo contenant mon pseudo)
Ensuite, dans CmdConnexion_Click() (le bouton de connexion) j'ai mis:

Wserveur.SendData (Donneespseudo)  // Wserveur est bien sûr mon contrôle winsock

(Wserveur pas Wclient car j'essaye pour l'instant de mettre le pseudo du serveur, ça sera déjà une bonne chose et me permet de mieux comprendre pas a pas)



mardi 22 mai 2007 à 15:53:43 | Re : add item je comprend pas

linux21

J'ai réussi à ce que mon senddata envoie bien le pseudo sous la forme "pseudo:xxxxx". J'ai également mis dans le dataarrival:
 If Left(strData, 7) = "pseudo:" Then                                 ' contrôle si les 8 premières lettres correspondent à "pseudo:"
   Listpseudos.AddItem Right(strData, Len(strData) - 7)

Que me faut-il mettre maintenant ? Car ma listbox reste vide ?



Cette discussion est classé dans : item, add, pseudo, comprend, strdata


Répondre à ce message

Sujets en rapport avec ce message

PB DATAGRID VB.NET NEED PROFESSIONEL [ par THEREALKILLER ] Salut Pb : Il été une fois un combobox ds une datagrid .Il fo ka chake nouvelle ligne de la datagrid , la combobox se remplisse . With DataGri Datagrid : Afficher directement les lignes enfants sans passer par un lien [ par piwy ] Bonjour, j'ai un datagrid sur lequel j'essaye de faire une gestion Child / Parent. Je m'explique : J'essaye de reproduire une interface similaire a ce ListBox & Button [ par sam469 ] Bonjour a toutes et tous,j'aimerais faire une ListBox qui alterne l'orsque l'on clique sur un "Button"Par exempleListBox.Item.Add ("MonTexte1") ListBo Outlook Add-in – Problème avec l‘événement itemAdd [ par white_mage ] Hello ! J’ai un petit problème avec un add-in d’outlook. Il est programmé en vb.Net 2005 mais cela a peut d’importance car il se produisait déjà avec [.net2] Selected indice d'un list view qui reagi mal. [ par Lucyberad ] Bonjour a tous.j'ai un petit problm car en fait j'ai fait ce code ci:    Private Sub ListView_SelectedIndexChanged(ByVal sender As Object, ByVal e As ListView : DoubleClick sur un item [ par cycledelique ] Bonjour, Je n'arrive pas a créer un évenement "DoubleClick" sur un Item de ma listview. En effet je voudrais pouvoir faire en sorte de doubleclicker Rattacher un pseudo à une IP [ par CsM Skate ] Bonjour à tous,voilà, j'ai un prog (équivalent à un chat multiconnexions). Lorsque les messages arrivent, ils sont affichés. Mais impossible de gèrer vb et reseau [ par panorama12 ] bonjour. j'utilise vb pour me connecter à un automate en ftp et je ne comprends pas pourquoi les commandes que j'nvoie ne sont pas reconnues.IL y a ju regroupement dans un Data Report sans Data Environment ? [ par GiBuSS1942 ] Bonjour,   J


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,936 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.