Hallo,
Ik ben bezig met een soort kloon van het programma mIrc. Hierin heb ik een control genaamd Irc1 met daarin oa deze code:
Nu heb ik in mijn form een sub die hij uitvoert op het moment dat er tekst ontvangen word, dit werkt wel want ik kan de text wel uitlezen in een msgbox.
Dat doe ik dus met deze code:
strChannel is gevuld met: #test
Zoals je ziet is het dus een soort van mIrc scripting functie met een simpele trigger: Hoi, hij hoord dan in het channel te zeggen: Bier
Maar dat laatste krijg ik dus niet aan het werk, ik krijg steeds een Compile error: Expected =, hierbij is het "Irc1.SendMessage(strChannel, "Bier")" rood weergegeven.
Weet iemand wat ik fout doe?
Sorry maar een passender topictitel kon ik niet verzinnen
Ik ben bezig met een soort kloon van het programma mIrc. Hierin heb ik een control genaamd Irc1 met daarin oa deze code:
Visual Basic:
1
2
3
4
5
| Public Sub SendMessage(sTo As String, sMessage As String) If sSocket.State = 7 Then sSocket.SendData "PRIVMSG " & sTo & " " & sMessage & vbCrLf End If End Sub |
Nu heb ik in mijn form een sub die hij uitvoert op het moment dat er tekst ontvangen word, dit werkt wel want ik kan de text wel uitlezen in een msgbox.
Dat doe ik dus met deze code:
Visual Basic:
1
2
3
4
5
6
| Private Sub Irc1_ServerPrivmsg(sPrivmsg As String, sOrigin As String, sDestination As String) ' Text1.Text = Text1.Text & "From: " & sOrigin & " To: " & sDestination & " -- " & sPrivmsg & vbCrLf If sDestination = strChannel And sPrivmsg = "Hoi" Then Irc1.SendMessage(strChannel, "Bier") End If End Sub |
strChannel is gevuld met: #test
Zoals je ziet is het dus een soort van mIrc scripting functie met een simpele trigger: Hoi, hij hoord dan in het channel te zeggen: Bier
Maar dat laatste krijg ik dus niet aan het werk, ik krijg steeds een Compile error: Expected =, hierbij is het "Irc1.SendMessage(strChannel, "Bier")" rood weergegeven.
Weet iemand wat ik fout doe?
Sorry maar een passender topictitel kon ik niet verzinnen
[ Voor 7% gewijzigd door Verwijderd op 02-12-2004 15:01 ]