Forum: Object-Pascal / Delphi-Language
Delphi
by Treffnix,
3. Sep 2004
Ja, die Schleife läuft maximal bis Count. Aber ausgewählt wird maximal Item Und den gibt es definitiv.
Forum: Object-Pascal / Delphi-Language
Delphi
by Treffnix,
3. Sep 2004
:gruebel: Ich stimme dir zu, dass ne Schleife von 0 bis pred( Count ) geschickter wäre, weil man dann das i nicht mehr umrechnen muss. Der Rest von dem was du sagst, stimmt meiner Meinung nach nicht.
Wenn der Text in der ersten Zeile steht, ist läuft die Schleife bis i = 1 also. Pos( 'Datum', Lines ) findet das Wort und gibt eine Zahl > 0 zurück.
Existiert das Wort gar nicht, läuft die...
Forum: Object-Pascal / Delphi-Language
Delphi
by Treffnix,
2. Sep 2004
da fehlt ein ">0"
So müsste es gehen:
for i := 1 to Memo1.Lines.Count do
if Pos('Datum', Memo1.Lines) >0 then
begin
ShowMessage(Memo1.Lines);
exit;
end;