Thema: Delphi Zeile löschen

Einzelnen Beitrag anzeigen

eleonora

Registriert seit: 24. Jan 2003
80 Beiträge
 
#1

Zeile löschen

  Alt 9. Mai 2003, 10:33
Ok, ich gebs jetzt auf!

Nachdem ich gestern geschrieben habe, das ich etwas gefunden habe um eine bestimmte Zeile in einer Memobox zu löschen! Schreibe ich heute, ich habe mich getäuscht!

Ich wäre schon längst fertig mit dem Thema, wenn die Zeile bei jedem Neustart an der gleichen Stelle wieder auftreten würde, allerdings ist sie mal in Zeile 20, dann wieder in 30 usw.

Zu erst habe ich diesen Code benutzt:
Code:
Memo1.Lines.Delete(ZeilenNr.);
Das hat ja auch super funktioniert, bis ich herausfand, das sich die ZeilenNr. immer ändert.

Heute versuche ich es schon die ganze Zeit mit pos um die Position herauszufinden. Das mach ich dann so:
Code:
posi := Pos('suchende Zeile', memo1.lines.Strings[i]);
Um diese Zeile dann zu löschen versuchte ich es mit:
Code:
Memo1.Lines.Delete(posi);
Das funktioniert allerdings auch nicht. Er löscht mir lauter andere Zeilen nur nicht die, die er eigentlich löschen sollte!
Im Forum hab ich schon nachgeschaut und in der Hilfe auch, allerdings funktioniert irgendwie gar nichts bei mir!

Weiss jemand Rat

Sorry für den Roman, aber ich hoffe irgend jemand kann mir helfen, sonst habe ich bald keine Haare mehr auf dem Kopf!

Danke schon mal!

Eleonora
  Mit Zitat antworten Zitat