Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 23:07

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Problem mit Nachrichten empfangen(Skype Api)

Discussion on Problem mit Nachrichten empfangen(Skype Api) within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Apr 2011
Posts: 11,115
Received Thanks: 2,436
Problem mit Nachrichten empfangen(Skype Api)

hallo,

ich habe nun etwas geschrieben damit ich nachrichten empfangen kann...
Das Problem ist nur das nicht alle Nachrichten ankommen, habe es mal getestet mir wurden 10 geschrieben und es kamen 2 an und einmal kamen von 10nachrichten 5an also immer anders...
Hat wer eine Idee wie ich das ganz hinbekomme ?

Mein Code :
Code:
Sub skype_MessageStatus(ByVal msg As ChatMessage, ByVal status As TChatMessageStatus) Try
 If status = TChatMessageStatus.cmsReceived Or status = TChatMessageStatus.cmsSent Then
If msg.Sender.Handle = Skype.CurrentUserHandle Then
Else 'Code 
End If

End If
 Catch ex As Exception
End Try 
End Sub

danke schonmal
False is offline  
Old 12/02/2012, 16:59   #2
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
was genau willst du damit bewirken?
If msg.Sender.Handle = Skype.CurrentUserHandle Then
ansonsten ist der code der standart aus der doku und klappt
tolio is offline  
Old 12/03/2012, 14:15   #3


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Apr 2011
Posts: 11,115
Received Thanks: 2,436
Quote:
Originally Posted by tolio View Post
was genau willst du damit bewirken?
If msg.Sender.Handle = Skype.CurrentUserHandle Then
ansonsten ist der code der standart aus der doku und klappt
Das auch nur von anderen die nachrichten genutzt werden und nicht die, die ich schreibe..
ähh wie standart und auser der doku(was das?)?
Hab den selber geschrieben und er klappt ja auch nur empfängt er nicht alles was geschrieben wird, manche nachrichten werden einfach ausgelassen ;o
False is offline  
Old 12/03/2012, 18:50   #4
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
benutz lieber den tchatmessagestatus um zu schauen ob die nachricht raus oder rein geht, ist besser, wenn nicht alles angezeigt wird würd ich skype neuinstallieren oder sowas
tolio is offline  
Old 12/03/2012, 19:43   #5


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Apr 2011
Posts: 11,115
Received Thanks: 2,436
Same..
Ich meine nicht das skype nicht alle angezeigt werden sondern im programm dann >.<
False is offline  
Old 12/03/2012, 20:35   #6
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
ja aber wodran solls liegen wenn nicht an skype, also neu installen.
wenn du über tmessagestatus filterst bekommst garantiert jede nachricht
tolio is offline  
Old 12/04/2012, 15:25   #7


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Apr 2011
Posts: 11,115
Received Thanks: 2,436
Quote:
Originally Posted by tolio View Post
ja aber wodran solls liegen wenn nicht an skype, also neu installen.
wenn du über tmessagestatus filterst bekommst garantiert jede nachricht
Nein und nein..ich bin wohl nicht so doof und erstellt just 4 fun ein Thread..
Ich habe das Programm 3Freunden geschickt bei allen das selbe ergebnis!
False is offline  
Old 12/04/2012, 16:46   #8
 
'Heaven.'s Avatar
 
elite*gold: 1
The Black Market: 331/0/0
Join Date: Jun 2012
Posts: 5,819
Received Thanks: 3,200
Code:
Imports SKYPE4COMLib

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    	Dim Skype = New SKYPE4COMLib.Skype
    	Dim Skype_ As New Skype
    	Skype.Attach(7, False)
    	AddHandler Skype.MessageStatus, AddressOf skype_MessageStatus
	End Sub

Public Sub skype_MessageStatus(ByVal msg As ChatMessage, ByVal status As TChatMessageStatus)
    Dim Message As String
    Dim BotName As String = "Server"
    Try

        If status = TChatMessageStatus.cmsReceived Then
            Message = msg.Body
                Message = Message.Remove(0, 1)
                msg.Chat.SendMessage(BotName & ": " & Message)
        End If
    Catch ex As Exception
    End Try
End Sub
'Heaven. is offline  
Old 12/04/2012, 17:42   #9


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Apr 2011
Posts: 11,115
Received Thanks: 2,436
Quote:
Originally Posted by 'Heaven. View Post
Code:
Imports SKYPE4COMLib

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    	Dim Skype = New SKYPE4COMLib.Skype
    	Dim Skype_ As New Skype
    	Skype.Attach(7, False)
    	AddHandler Skype.MessageStatus, AddressOf skype_MessageStatus
	End Sub

Public Sub skype_MessageStatus(ByVal msg As ChatMessage, ByVal status As TChatMessageStatus)
    Dim Message As String
    Dim BotName As String = "Server"
    Try

        If status = TChatMessageStatus.cmsReceived Then
            Message = msg.Body
                Message = Message.Remove(0, 1)
                msg.Chat.SendMessage(BotName & ": " & Message)
        End If
    Catch ex As Exception
    End Try
End Sub
ist doch eigentlich genau das selbe ...>.<
False is offline  
Old 12/04/2012, 17:47   #10
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Pack halt mal deine Try-Anweisung raus, vllt kommt es ja zu einem Fehler oder sonst was und du merkst davon gar nichts.
BTW, If msg.Sender.Handle = Skype.CurrentUserHandle Then kannst du gleich mit rausnehmen
Kraizy​ is offline  
Old 12/06/2012, 14:28   #11


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Apr 2011
Posts: 11,115
Received Thanks: 2,436
Quote:
Originally Posted by Kraizy​ View Post
Pack halt mal deine Try-Anweisung raus, vllt kommt es ja zu einem Fehler oder sonst was und du merkst davon gar nichts.
BTW, If msg.Sender.Handle = Skype.CurrentUserHandle Then kannst du gleich mit rausnehmen
Werde ich versuchen..wenn ich aber das if... raus haue und z.b mache das er automatisch antwortet, antwortet er 2mal
False is offline  
Old 12/07/2012, 23:24   #12
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
genau deswegen solltest du wie schon mehrfach gesagt den tchatmessagestatus abfragen und danach zu gehen
tolio is offline  
Old 12/10/2012, 15:59   #13


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Apr 2011
Posts: 11,115
Received Thanks: 2,436
Quote:
Originally Posted by tolio View Post
genau deswegen solltest du wie schon mehrfach gesagt den tchatmessagestatus abfragen und danach zu gehen
Dann ist das gleiche Problem.. es kommen im Programm nicht alle Nachrichten an ^.^
False is offline  
Old 01/01/2013, 02:56   #14

 
xxfabbelxx's Avatar
 
elite*gold: 900
Join Date: Apr 2009
Posts: 14,981
Received Thanks: 11,403
Quote:
Originally Posted by 'Heaven. View Post
Code:
Imports SKYPE4COMLib

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    	Dim Skype = New SKYPE4COMLib.Skype
    	Dim Skype_ As New Skype
    	Skype.Attach(7, False)
    	AddHandler Skype.MessageStatus, AddressOf skype_MessageStatus
	End Sub

Public Sub skype_MessageStatus(ByVal msg As ChatMessage, ByVal status As TChatMessageStatus)
    Dim Message As String
    Dim BotName As String = "Server"
    Try

        If status = TChatMessageStatus.cmsReceived Then
            Message = msg.Body
                Message = Message.Remove(0, 1)
                msg.Chat.SendMessage(BotName & ": " & Message)
        End If
    Catch ex As Exception
    End Try
End Sub
Diesen Code hab ich schonmal vor ein paar Monaten gesehen und ausprobiert.

Er scheint aber bei mir nicht zu funktionieren. Bei der AddHandler Anweisung gibt er einen Fehler auf, dass die Public Sub skype_MessageStatus nicht der delegate sub entspricht.

Ich habe nicht so dermaßen tiefgehende Ahnung, aber wie könnte ich das beheben?
xxfabbelxx is offline  
Old 01/01/2013, 09:40   #15


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Apr 2011
Posts: 11,115
Received Thanks: 2,436
Quote:
Originally Posted by xxfabbelxx View Post
Diesen Code hab ich schonmal vor ein paar Monaten gesehen und ausprobiert.

Er scheint aber bei mir nicht zu funktionieren. Bei der AddHandler Anweisung gibt er einen Fehler auf, dass die Public Sub skype_MessageStatus nicht der delegate sub entspricht.

Ich habe nicht so dermaßen tiefgehende Ahnung, aber wie könnte ich das beheben?
Bei mir gingen alle Codes die geschrieben wurden, nur immer das selbe Problem das welche ausgelassen wurden ;D
False is offline  
Reply


Similar Threads Similar Threads
Skype Account der euch mit den Neusten Nachrichten versorgt
11/17/2012 - Off Topic - 15 Replies
Hey Leute, Ich habe mal wieder ein Programm geschrieben. Also das einzige was ihr machen müsst ist diesen Skype Account zu adden -> elite.news Danach werdet ihr innerhalb von ca. 5-30 Minuten angenommen. Dann erhaltet ihr immer die aktuellsten News per Skype Nachricht.
Skype nachrichten bearbeiten
09/15/2011 - Main - 1 Replies
Ich bin gesprächsleiter aber ein Freund kann einfach mein und von den freund die nachrichten ändern :O wie geht das..
[Skype] Nachrichten kommen nicht an
07/09/2011 - Technical Support - 3 Replies
heya com, ich wollte mal fragen ob ihr mir evtll. helfen könnt. Das Problem ist folgendes: Ich und ein Kumpel schreiben sehr viel und telefonieren wenig. So, unser Problem wenn ich ihm eine Nachricht schicke kommt sie bei ihm nicht an & wenn er mir eine schickt auch nicht. Ja er wird bei mir als Online angezeigt und ich bei ihm auch. Die einzige möglichkeit zu schreiben ist wenn ich eine Konversation mit ihm mache & noch jemand anderes mit in der Konfi ist.
[How to][Skype]Nachrichten löschen / bearbeiten
05/01/2010 - Tutorials - 4 Replies
Aloha Com. Ich hab per SuFu nichts gefunden. Also mach ich es jetzt Ihr braucht: -Skype -Eine funktionierende Maus (Computermaus) -Eine funktionierende Tastatur 1. Ihr öffnet Skype



All times are GMT +1. The time now is 23:07.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.