Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Visual Basic 6.0 / VBA » Gegenteil von Right(..)...

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
21.01.2006, 19:49 Uhr
Audron-AT-www
http://www.sXene.de Audron@sxene.de
(Operator)


Hi!
Was ist die Gegenoperation zu Right(String,x)

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
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.01.2006, 21:11 Uhr
Uwe
C/C++ Master
(Administrator)


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 As String
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."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
21.01.2006, 23:07 Uhr
Audron-AT-www
http://www.sXene.de Audron@sxene.de
(Operator)


Stimmt, eigenartig...

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
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
21.01.2006, 23:16 Uhr
Audron-AT-www
http://www.sXene.de Audron@sxene.de
(Operator)


Aaaah habs schon gefunden, Len().... O.o
Ich hab wirklich eine Gedächtnisschwäche heute..
--
Mit freundlichen Grüßen
Audron, audron@sxene.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Visual Basic 6.0 / VBA ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: