![]() |
Delphi-Version: 2010
Richedit.Findetext liefert immer "-1"
Hallo,
ich kann mir nicht erklären warum, aber findetext liefert immer "-1" zurück!
Code:
Jemand eine Idee?
tsearchs := [stwholeword];
ipos := RichEdit2.FindText(':',0,length(richedit2.Lines[i]), tsearchs); MfG lyan |
AW: Richedit.Findetext liefert immer "-1"
Hey,
Ich habe keine Möglichkeit nachzusehen, aber hast du bei length folgendes versucht:
Code:
tsearchs := [stwholeword];
ipos := RichEdit2.FindText(':',0,length(richedit2.Lines[i])-1, tsearchs); |
AW: Richedit.Findetext liefert immer "-1"
Gibt es in der angegebenen Zeile überhaupt einen Doppelpunkt, vor und hinter dem sich keine alphanumerischen Zeichen befinden?
|
AW: Richedit.Findetext liefert immer "-1"
Das geht doch garnicht so
Delphi-Quellcode:
Damit such der doch immer nur in der Ersten Zeile und nicht in den Anderen.
tsearchs := [stwholeword];
ipos := RichEdit2.FindText(':',0,length(richedit2.Lines[i]), tsearchs); |
AW: Richedit.Findetext liefert immer "-1"
Zitat:
Nicht die Erste, sondern die i-te :zwinker: |
AW: Richedit.Findetext liefert immer "-1"
funktioniert denn das?
Delphi-Quellcode:
Grüße
tsearchs := [stwholeword];
ipos := RichEdit2.FindText(':',0,length(richedit2.Text) - 1, tsearchs); Mikhal |
AW: Richedit.Findetext liefert immer "-1"
Zitat:
Delphi-Quellcode:
, denn es ist nicht
- 1
Delphi-Quellcode:
, sondern
das, von, bis, wie
Delphi-Quellcode:
das, von, Anzahl, wie
|
AW: Richedit.Findetext liefert immer "-1"
Mein Suchstring sieht so aus:
Code:
172.88.21.76:hallo:okay
|
AW: Richedit.Findetext liefert immer "-1"
Und demnach ist die -1 auch vollkommen korrekt.
siehe #3 Die Antwort auf meine Frage lautet nämlich "nein". |
AW: Richedit.Findetext liefert immer "-1"
merke grade das es nicht geht.
Hat jemand eine Idee? Ich hatte es so vor:
Delphi-Quellcode:
MfG
ipos := RichEdit2.FindText(':',0,length(richedit2.Lines[i]), tsearchs);
sIP := copy(Richedit2.Lines[i],0,ipos-1); ipos := RichEdit2.FindText(':',length(sIP)+1,length(richedit2.Lines[i]), tsearchs); sUsr := copy(richedit2.lines[i],length(sIP)+1,ipos-1); iPos := Pos(#$D#$A,richedit1.lines[i]); spwd := copy(richedit2.Lines[i],length(sip)+length(susr)+2,ipos-1); richedit1.Lines.Delete(i); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz