Will per Winsock etwas senden... Wenn sowas da steht "msg:Hallo!" dann soll eine Message Box "Hallo!" kommen... Also alles was msg: vorne hat, soll anders benutzt werden...
Dachte erst Left() aber dazu sagt VB mir nix :/ -- Mit freundlichen Grüßen Audron, audron@sxene.de
Hallo, ?? Hab zwar bei mir kein VB6.0 installiert, aber was in VBA geht geht dort auch. Eigentlich brauchst Du in dem oben beschriebenen Fall nur Right()
Visual Basic:
Dim s AsString s = "msg:Hallo!" MsgBox Right(s, 6) MsgBox Left(s, 4)
-- "Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."
Etwas anderes: der string heißt jetz z.b "msg:hallo!" also
Visual Basic:
If Left(sData, 4) = "msg:" then MsgBox...
Jetz soll er die message in einer MsgBox anzeigen..
In dem Codebeispiel oben MsgBox Right(sData, 6) aber ich weiß ja nicht wieviel Zeichen der sData String hat... Irgendwie habe ich eine Denklücke... Wie kann man das nochmal ermitteln? Also:
LängeVonsData - 4 müsste dann ja die Message sein... also:
sData = "msg:Hallo!!" ist eine MsgBox "Hallo!!".. Wenn sData aber "msg:Hallihallo!!" ist dann auch eine MsgBox "Hallihallo!!"
War das nicht
Visual Basic:
Right(Length(sData) - 4)
oder sowas? -- Mit freundlichen Grüßen Audron, audron@sxene.de