|
You last visited: Today at 23:07
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.
12/02/2012, 14:55
|
#1
|
elite*gold: 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
|
|
|
12/02/2012, 16:59
|
#2
|
elite*gold: 2932
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
|
|
|
12/03/2012, 14:15
|
#3
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,115
Received Thanks: 2,436
|
Quote:
Originally Posted by tolio
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
|
|
|
12/03/2012, 18:50
|
#4
|
elite*gold: 2932
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
|
|
|
12/03/2012, 19:43
|
#5
|
elite*gold: 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 >.<
|
|
|
12/03/2012, 20:35
|
#6
|
elite*gold: 2932
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
|
|
|
12/04/2012, 15:25
|
#7
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,115
Received Thanks: 2,436
|
Quote:
Originally Posted by tolio
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!
|
|
|
12/04/2012, 16:46
|
#8
|
elite*gold: 1
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
|
|
|
12/04/2012, 17:42
|
#9
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,115
Received Thanks: 2,436
|
Quote:
Originally Posted by 'Heaven.
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 ...>.<
|
|
|
12/04/2012, 17:47
|
#10
|
elite*gold: 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
|
|
|
12/06/2012, 14:28
|
#11
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,115
Received Thanks: 2,436
|
Quote:
Originally Posted by Kraizy
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
|
|
|
12/07/2012, 23:24
|
#12
|
elite*gold: 2932
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
|
|
|
12/10/2012, 15:59
|
#13
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,115
Received Thanks: 2,436
|
Quote:
Originally Posted by tolio
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 ^.^
|
|
|
01/01/2013, 02:56
|
#14
|
elite*gold: 900
Join Date: Apr 2009
Posts: 14,981
Received Thanks: 11,403
|
Quote:
Originally Posted by 'Heaven.
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?
|
|
|
01/01/2013, 09:40
|
#15
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,115
Received Thanks: 2,436
|
Quote:
Originally Posted by xxfabbelxx
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
|
|
|
 |
|
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.
|
|