Forum: Object-Pascal / Delphi-Language
Delphi
by Klaus01,
14. Jan 2007
for i:=0 to memo2.lines.count -1 do
begin
idx := Memo1.lines.indexof(memo2.lines.strings);
if idx <> -1 then
Memo1.lines.delete;
end;
mit i: Byte und idx auch Byte
Forum: Object-Pascal / Delphi-Language
Delphi
by Klaus01,
14. Jan 2007
Zeile:=memo1.lines.indexof('deineGesuchteZahl');
Findet aber nur die erste Zahl im Memo wenn es sein kann
das die Zahl mehrmals auftritt - indexof so lange ausführen bis
es -1 zurückgibt.
Indexof liefert auc nur dann ein Ergebnis wenn der gesuchte String 100%ig übereinstimmt.
Grüße
Klaus
Forum: Object-Pascal / Delphi-Language
Delphi
by Klaus01,
14. Jan 2007
Wie sind denn die Zahlen im Memo1 angeordnet?
Eine Zahl pro Zeile? -> dann würde Dir indexof die gewünschte Zeile des memos mitteilen.
Wenn anders gibt es sicherlich noch andere Möglichkeiten.
Grüße
Klaus