Utilisateur anonyme
-
19 févr. 2007 à 12:46
NHenry
Messages postés15112Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention13 avril 2024
-
20 févr. 2007 à 12:34
Bonjour, voila je voudrais avoir de l'aide pour savoir comment envoyer un message distant c'est à dire:
Il y a 2 fichiers:
-Le controle(sur votre ordi)
-Le serveur(sur l'ordi à controler)
Sur le controle j'ai 1 textbox où la je marquerai le message et voila le code que j'ai mis:
Private Sub msgbox_Click()
On Error Resume Next
Winsock1.SendData "messagebox"
DoEvents
End Sub
et sur le serveur ça:
Private Sub Winsock1_DataArrival(Index As Integer, ByVal bytesTotal As Long)
Dim tmpData As String
Winsock1(Index).GetData tmpData
Select Case tmpData
Case "messagebox"
msgbox
End Select
End Sub
et dans un module du serveur:
Function msgbox()
MsgBox ("" & ) <===== et la je dois mettre quoi pour dire que le message ce situe sur le controle qui est sur mon ordi?
End Function
voila merci j'espère que vous pourrez m'eclairer sur cette question!
Dans ta msgbox_click :
Winsock1.SendData "messagebox" & " " & Message 'j'ai étendu, mais c'est claire
entre les "" je dois mettre le nom du textbox?
ainsi que pour la:
Private Sub Winsock1_DataArrival(Index As Integer, ByVal bytesTotal As Long)
Dim tmpData As String
Winsock1(Index).GetData tmpData
Select Case mid$(tmpData,1,instr(" ",tmpData)) 'voir s'il faut mettre -1 pour le instr
Case "messagebox"
msgbox tmpdata
End Select
End Sub
et la ?
Function msgbox(byval pText as string)
MsgBox ( mid$(tmpData,instr(" ",tmpData),len(pText-instr(" ",tmpData)))
'Pour afficher retire le "messagebox "
End Function