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.
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.
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!
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...
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!
Euh je suis désolé mais je n'arrive pas à utiliser cette lib... meme avec la doc.
Ce n'est pas très explicit...
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!
J'ai trouvé ca:
J'ai une erreur ici :
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"
msn.Owner.Status = XihSolutions.DotMSN.PresenceStatus.Online
Comment déclarer l'evenement SynchronizationCompleted???Can't set status. You must call SynchronizeList() and wait for the SynchronizationCompleted event before you can set an initial status.
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!
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?
En cherchant un peu, on trouve ! :
Voila j'ai déclarer des events qui vont se déclancher lors de la connection !
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
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!
ok merci de ton aide. il me reste plus qu'a trouver la propriété qui modifie le message perso.
Merci encore.
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!
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.
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!
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
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...
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.Envoyé par mustang-ffw02
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!
Partager