Forum: Win32/Win64 API (native code)
Delphi
by bcvs,
29. Jan 2021
Bist du sicher, dass das fehlerfrei durchläuft. Kann eigentlich nicht.
Im übrigen würde ich das mit einer zweiten Stringlist lösen, so wie im Vorschlag von EmWieMichael. Dabei kopierst du einfach die Zeilen, die du brauchst in die zweite Stringlist bzw. erzeugst da die Leerzeilen, wo du sie brauchst. Das originale Memo bleibt dabei unverändert und du musst dich nicht mit veränderten...
Forum: Win32/Win64 API (native code)
Delphi
by bcvs,
27. Jan 2021
Du vergleichst in der Schleife jedesmal die ersten 20 Zeichen des gesamten Textes mit den ersten 20 Zeichen des gesamten Textes. Wie soll das jemals <> werden?
Wahrscheinlich meinst etwas in der Art
vergleich1 := Copy(Memo2.Lines, 1, 20);
vergleich2 := Copy(Memo2.Lines, 1, 20);
Wobei du aufpassen musst wenn du unten angekommen bist, denn da gibt es irgendwann kein i-1 mehr....