Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi StringReplace innerhalb von Schleifen (https://www.delphipraxis.net/132732-stringreplace-innerhalb-von-schleifen.html)

Schmile 18. Apr 2009 12:59


StringReplace innerhalb von Schleifen
 
hallo leute!

habe folgendes problem: ich möchte gerne ein ziel-memo (Memo2) durchsuchen lassen und dabei einen bestimmten substring, der in einem anderen memo deklariert ist (MemoOldProvinces) jeweils durch einen anderen string, der wiederum in einem anderen memo (MemoNewProvinces) steht, ersetzen lassen. macht meine prozedur aber leider nicht. habe dazu folgenden code geschrieben:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var i,j:integer;
begin
for j:=0 to Memo2.Lines.Count do
        begin
        for i:=0 to MemoOldProvinces.Lines.Count do
                begin
                StringReplace(Memo2.Lines[j],MemoOldProvinces.Lines[i],MemoNewProvinces.Lines[i],[rfReplaceAll]);
                end;
        end;
end;
was muss ich da noch ergänzen?!

schönen dank im voraus!

Keldorn 18. Apr 2009 13:02

Re: StringReplace innerhalb von Schleifen
 
Hallo

stringreplace ist eine Funktion und hat einen Rückgabeparamter ;-)

edit außerdem muß es
Delphi-Quellcode:
for ... to Memo2.Lines.Count[b]-1[/b] do
heißen


Gruß Frank

Schmile 18. Apr 2009 13:09

Re: StringReplace innerhalb von Schleifen
 
achja, tatsächlich ... vielen dank für die schnelle hilfe :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz