Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Pos liefert letztes statt erstes Vorkommen! HILFE!

  Alt 5. Mai 2004, 09:58
du hast nen kleinen Denkfehler. Der Fehler liegt hier
S := Copy(S,Pos1,Pos2); Der dritte parameter gibt die länge an und nicht das ende
Wenn dein Text beispielsweise so aussieht
Code:
Irgendwas davor <quote>Kleiner Test, Bla irgendwas</quote>Irgendwas danach
Dann dann bewirtk dein copy das nicht nur so viel zeischen kopiert werden wie zwischen <quote> und </quote> sondern es werden auch noch die zeichen vor dem ersten quote dazu gezählt..
dein zweiter parameter müsste "Pos2 - Pos1" oder so heißen...

[Edit1]Ich werd alt, war schon wieder zu langsam [/Edit1]
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat