20. Apr 2024, 04:22
VB-fun.de - Beitragsübersicht zum VB-/VBA-Forum-Archiv 0413
  VB6: winsock datenaustausch
 Von  uwek
 Am  09. Oktober 2008 um 17:47:21
 Frage Hallo zusammen,

ich benötige dringend Hilfe...
Kann mir jemand ein Projekt zukommen lassen, in dem eine TCP/IP Verbindung oder UDP Verbindung
mit einer SPS Steuerung realisiert ist?
Die SPS sendet via Ethernet auf Port 2000 einen 160 Byte langen String.
Diesen möchte ich gerne auf meinem PC ansehen.
Wäre schön, wenn die IP und der Port einstellbar wären.
Ich habe die Beispiele Datenaustausch über UDP bereits gestestet, aber beim Empfangen bekomme
ich die Meldung Runteme Error 13 Type mismatch in der Zeile: Select Case CInt(Mid(hlpString, 1, 4))
Vielen dank im voraus.
Uwe
 Antwort:
 Von Daniel
 Am 16. Oktober 2008 um 11:55:30
 Antwort Hallo Uwe,

diesen ganzen 'Selct case' Abschnitt brauchst Du doch gar nicht!
Probier doch einfach erstmal nur das aus:
Private Sub wskClient_DataArrival(ByVal bytesTotal As Long)

Dim hlpString As String

'das winsock-Telegramm In den hlpString reinballern...
wskClient.GetData hlpString, vbString

'jetzt steht das Telegramm im hlpString, Ausgeben im Label lbl_IncomingText(1)...
lbl_IncomingText(1).Caption = hlpString

'jetzt musst Du den String wieder In seine Bestandteile zerlegen...

End Sub
Schau Dir zum Zerlegen des Strings mal folgende Befehle/Funktionen an:
- inStr
- Left / Right / Mid
- Split
- Replace

Grüße!
[ VB-/VBA-Forum | Archiv 0413 | Archiv-Übersicht ]
 Antworten
VB6: winsock datenaustausch - uwek 09. Oktober 2008 um 17:47:21
Re: winsock datenaustausch - Gaga 10. Oktober 2008 um 00:26:44
Re: winsock datenaustausch - uwek 10. Oktober 2008 um 07:44:05
Re: winsock datenaustausch - LotharK 10. Oktober 2008 um 12:07:42
Re: winsock datenaustausch - uwek 10. Oktober 2008 um 15:25:15
Re: winsock datenaustausch - Gaga 10. Oktober 2008 um 21:50:07
Re: winsock datenaustausch - uwek 11. Oktober 2008 um 10:06:47
Re: winsock datenaustausch - Daniel 16. Oktober 2008 um 11:55:30
-

Zum Seitenanfang

Startseite | VB-/VBA-Tipps | Projekte | Tutorials | API-Referenz | Komponenten | Bücherecke | Gewinnspiele | VB-/VBA-Forum | DirectX | DirectX-Forum | VB.Net | VB.Net-Forum | Chat | Spielplatz | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum