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

Windows Forms Discussion :

Modifier le message perso de messenger par le code


Sujet :

Windows Forms

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2004
    Messages : 73
    Par défaut Modifier le message perso de messenger par le code
    Bonjour a tous,

    je voudrais savoir s'il est possible de modifier le message perso de messenger par le code (la ligne sous le pseudo). Peut-etre par une API...

    Merci de votre aide.

  2. #2
    Membre Expert
    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
    Par défaut
    Oui c'est possible en utilisant la dll de XilSolution qui va te permettre d'interargir avec MSN !

    http://www.xihsolutions.net/dotmsn/download.html
    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 !

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2004
    Messages : 73
    Par défaut
    Merci beaucoup, je vais regarder!!!

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2004
    Messages : 73
    Par défaut
    Il y a vraiment beaucoup de paramètres!!!
    Quelqu'un à déja utilisé cette libraire? Car j'ai beau lire toute la doc, j'ai du mal à trouver...

  5. #5
    Membre Expert
    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
    Par défaut
    Oui je l'ai deja utilisé mais comme y'avait trop de bugs j'ai arreté !

    Sinon cherche tu va bien trouvé c'est pas très diff surtout avec la doc complète.
    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 !

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2004
    Messages : 73
    Par défaut
    Euh je suis désolé mais je n'arrive pas à utiliser cette lib... meme avec la doc.
    Ce n'est pas très explicit...

  7. #7
    Membre Expert
    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
    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 !

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2004
    Messages : 73
    Par défaut
    J'ai trouvé ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
            Dim msn As New XihSolutions.DotMSN.Messenger()
            msn.Credentials = New XihSolutions.DotMSN.Credentials()
            msn.Credentials.ClientID = "msmsgs@msnmsgr.com"
            msn.Credentials.ClientCode = "Q1P7W2E4J9R8U3S5"
            msn.Credentials.Account = email
            msn.Credentials.Password = pass
            msn.Connect()
     
            msn.Owner.Status = XihSolutions.DotMSN.PresenceStatus.Online
            msn.Owner.Name = "Mon nom"
    J'ai une erreur ici :

    msn.Owner.Status = XihSolutions.DotMSN.PresenceStatus.Online


    Can't set status. You must call SynchronizeList() and wait for the SynchronizationCompleted event before you can set an initial status.
    Comment déclarer l'evenement SynchronizationCompleted???

  9. #9
    Membre Expert
    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
    Par défaut
    On le déclare pas c'est un event qui va se déclencher automatiquement une fois la connection établie si je me souviens bien !

    Et dans cet event, tu pourras changer ton statut Mais tant que la connection n'est pas établie alors tu n'a pas le droit de le faire !

    Autrement dit, il faut pas mettre la charrue avant les boeufs ^^
    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 !

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2004
    Messages : 73
    Par défaut
    Oui mais il faut pouvoir checker si la connection est Ok avant d'éxécuter cette ligne:

    msn.Owner.Status = XihSolutions.DotMSN.PresenceStatus.Online

    dans l'aide il est écrit: You must call SynchronizeList() and wait for the SynchronizationCompleted event before you can set an initial status.

    Il faut donc, dans le code de l'évenement SynchronizationCompleted appelé la sub SynchronizeList() .

    Le problème est que je ne sais pas écrire un évenement. C'est avec Public event ou un truc dans le genre?

  11. #11
    Membre Expert
    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
    Par défaut
    En cherchant un peu, on trouve ! :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     Private Sub Sync(ByVal sender As Object, ByVal e As System.EventArgs)
            'recupération des contacts ....
            msn.Owner.Status = XihSolutions.DotMSN.PresenceStatus.Phone
        End Sub
        Private Sub Connecter(ByVal sender As Object, ByVal e As System.EventArgs)
            MsgBox("Connecté à MSN")
        End Sub
        Private Sub NonConnecter(ByVal sender As Object, ByVal e As XihSolutions.DotMSN.SignedOffEventArgs)
            MsgBox("Non connecté à MSN")
        End Sub
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            AddHandler msn.Nameserver.SynchronizationCompleted, AddressOf Sync
            AddHandler msn.Nameserver.SignedIn, AddressOf Connecter
            AddHandler msn.Nameserver.SignedOff, AddressOf NonConnecter
     
            msn.Credentials = New XihSolutions.DotMSN.Credentials()
            msn.Credentials.ClientID = "msmsgs@msnmsgr.com"
            msn.Credentials.ClientCode = "Q1P7W2E4J9R8U3S5"
            msn.Credentials.Account = Login
            msn.Credentials.Password = Pass
            msn.Connect()
        End Sub
    Voila j'ai déclarer des events qui vont se déclancher lors de la connection !

    Bonne chance
    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 !

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2004
    Messages : 73
    Par défaut
    ok merci de ton aide. il me reste plus qu'a trouver la propriété qui modifie le message perso.

    Merci encore.

  13. #13
    Membre Expert
    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
    Par défaut
    C'est dans Owner je crois !

    Oublit pas le Tag "Resolu" !
    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 !

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2004
    Messages : 73
    Par défaut
    Je n'oublis pas...
    Mais je n'ai pas encore trouvé...
    Je cherche dans owner toutes les variables de type string mais pour l'instant, mon message perso ne se modifie pas.

  15. #15
    Membre Expert
    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
    Par défaut
    Bizarre moi j'ai pas eu de mal...
    Regarde la documentation tu trouveras forcement car je n'ai pas utilisé cette DLL depuis 1 an...
    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 !

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2004
    Messages : 73
    Par défaut
    je veux pas parraitre lourd mais j'ai regarder chaque membre de owner et il y a rien:

    http://www.xihsolutions.net/dotmsn/a...erMembers.html

  17. #17
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    Peut etre que ça n'est pas encore géré et que la dll ne gère que le Nom et pas le message perso...

  18. #18
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2004
    Messages : 73
    Par défaut
    Ben Aspic l'a deja fait apparemment...

  19. #19
    Membre Expert
    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
    Par défaut
    Citation Envoyé par mustang-ffw02
    Ben Aspic l'a deja fait apparemment...
    Exact y'a un an environ mais la version de la DLL etait antérieure ! Donc je suppose qu'il y a eu des modification de la DLL et donc ils ont peut etre changé la propriété mais cela m'etonnerais.

    De plus ca m'etonne aussi que tu trouves rien sur la documentation
    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 !

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

Discussions similaires

  1. [Débutant] Modifier le message envoyer par le PasswordRecovery
    Par dv-2008 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 14/12/2011, 10h46
  2. Windows Live Messenger : Comment changer le message perso ?
    Par MaTHieU_ dans le forum API, COM et SDKs
    Réponses: 0
    Dernier message: 13/11/2007, 00h18
  3. Réponses: 3
    Dernier message: 12/09/2005, 16h38
  4. [CR9]Modifier des états créés en V9 par la V8.5
    Par Milou79 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 03/09/2004, 11h37

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