Einzelnen Beitrag anzeigen

Benutzerbild von richard_boderich
richard_boderich

Registriert seit: 21. Jun 2004
Ort: Berlin
1.067 Beiträge
 
Delphi 7 Architect
 
#1

Problem mit Ansipos und AnsiReplaceStr

  Alt 29. Aug 2007, 12:19
Hallo allerseits!

Ich habe ein Problem zu dem ich keine Lösung finde. Ich habe ein Buffer der einen langen Ansistring enthält.
Ich habe aber das Problem, das Ansipos, nicht wie sein Pedant(Pos bzw. PosEx), bei mehrmaligem Aufruf, nicht ab der alten Fundstelle weitersucht, sondern immer von vorn anfängt. Er findet also immer nur den ersten String. Ich habe dann probiert, mittels AnsiReplaceStr den Text bis zur ersten Fundstelle zu löschen. Das funktioniert jedoch nicht, weil diese Funktion ALLE String-Vorkommen löscht. Ich habe mir auch noch SearchBuff angeschaut, das mit Pointern
arbeitet, die Delphi Hilfe sich jedoch zu Mehrfachvorkommen nicht äußert.

Habe jetzt aus Verzweiflung alle in ein Memo kopiert und versuche alls Zeichen bis zum Index X zu löschen, aber damit komme ich auch nicht wirklich weiter.

Kennt da jemand eventuell eine Funktionen die ich verwenden koennte?

Gruß Richard
mfG Richard

Cimmams schrieb "das einzige was an ArmA gut ist, ist die Grafik bis 100m und der Rest ist so unreal wie unsere Demokratie."
  Mit Zitat antworten Zitat