IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

[VB.NET] Probleme pour sauvegarder une variable...


Sujet :

VB.NET

  1. #1
    Expert confirmé
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Points : 4 388
    Points
    4 388
    Par défaut [VB.NET] Probleme pour sauvegarder une variable...
    Slt, je recrée un topic ( je sais pas si c'est bien mais j'avais mis une mention résolu sur l'autre et je sais pas si on peut l'enlever... )

    C'est toujours en rapport avec ma listbox :

    J'ai trouver comment récuperer le PseudoPrincipal du client sur lequel j'ai cliqué dans ma listbox :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub List_Clt_DoubleClick(ByVal KeyItem As String, ByVal Item As List_Clt.S_Info_In_Dial, ByVal sender As Object, ByVal e As System.EventArgs) Handles List_Clt.DoubleClick
            If KeyItem <> Nothing Then
                With FormMem
                    .SendToSocket(KeyItem)
                End With
            End If
        End Sub
    Il se trouve dans le KeyItem. Mais je voudrais sauvegarder ce pseudo dans une variable pour le reutiliser plus tard.
    Mais si je fais ca :
    en ayant declarer MaVariable dans un module, si je clique sur le client 1 dans la listbox, KeyItem va prendre la valeur du pseudoprincipal du client 1 mais si juste apres je clique sur le client 2, je vais perdre le PseudoPrincipal du client 1 ( il va etre remplacer par le Pseudo du client 2 )

    COmment faire pour que chaque variable ait un PseudoPrincipal ?

    Je sais que je me m'exprime pas bien... voila ce que je veux faire :

    Je developpe un chat. Quand je vais cliquer sur un des clients connecT dans la listbox je vais ouvrir une form pour dialoguer. Mais pour envoyer du texte je dois envoyer au serveur le PseudoPrincipale du client avec qui je dialogue. Comment faire pour récuperer ce pseudo ( sachant qu'il est possible de le recuperer dans la listbox avec le KeyItem ) ??

    Mon truc était de le mettre dans une variable globale dans un module puis de le réutiliser plus tard mais le probleme c'est que si je clique sur un autre client connecté ma variable va etre modifié...

    Merci...
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  2. #2
    Expert éminent
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Points : 7 879
    Points
    7 879
    Par défaut
    Ben si tu raisonnes un peu, il semble qu'il te faut mémoriser non pas une valeur mais bien une collection de valeurs
    soit une sorte de ConnectedUserCollection non :
    Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles

  3. #3
    Expert confirmé
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Points : 4 388
    Points
    4 388
    Par défaut
    j'ai chercher sur MSDN mais j'ai rien trouver sur ConnectedUserCollection
    Qu'est ce que c'est exactement ?
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  4. #4
    Expert éminent
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Points : 7 879
    Points
    7 879
    Par défaut
    Citation Envoyé par Aspic
    j'ai chercher sur MSDN mais j'ai rien trouver sur ConnectedUserCollection
    Qu'est ce que c'est exactement ?
    bien sûr c'est moi qui l'ai inventer
    c'est pour te faire comprendre que dans un sens ton appli maintient une collection des utilisateurs connectés non : je suppose que tu sais créer un type collection quelconque
    Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme pour typé une variable
    Par L4BiN dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 17/07/2007, 16h43
  2. Réponses: 1
    Dernier message: 14/02/2007, 17h08
  3. Réponses: 1
    Dernier message: 22/05/2006, 14h44
  4. [C++.NET] Idee pour sauvegarde de variables
    Par raboin dans le forum VC++ .NET
    Réponses: 5
    Dernier message: 02/05/2006, 16h03
  5. [VB.NET] Probleme pour réutiliser une sockets ??
    Par fdiedler dans le forum Windows Forms
    Réponses: 12
    Dernier message: 10/03/2005, 14h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo