Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   problem mit der function Pos (Delphi 7) (https://www.delphipraxis.net/90622-problem-mit-der-function-pos-delphi-7-a.html)

twospirit 20. Apr 2007 17:26


problem mit der function Pos (Delphi 7)
 
Hallo,

ich habe ein Memo-Feld wo ein Text darin steht und ich kann in diesem Text stellen suchen und ersetzen.
Doch gibt mir die Pos-Funktion immer nur die 0 zurück, obwohl der Teilstring im String vorhanden ist.
Woran könnte es liegen?

Delphi-Quellcode:
procedure TForm1.btnsuchersetzClick(Sender: TObject);
var text,suche,ersetz:string;
    fund:integer;
begin
  text:=memo1.Text;
  suche:=edtsuche.Text;
  ersetz:=edtersetzen.Text;
  Repeat
    fund:= Pos(AnsiUpperCase(text),AnsiUpperCase(suche));
    If fund <> 0 Then
    Begin
    delete(text,fund,length(suche));
    insert(ersetz,text,fund);
    end;
  Until fund = 0;
  Memo1.Text:=text;
end;
MfG twoSpirit

CCRDude 20. Apr 2007 17:32

Re: problem mit der function Pos (Delphi 7)
 
Pos bekommt zuerst die Nadel, dann den Heuhafen... bei Dir siehts umgekehrt aus.

stifflersmom 20. Apr 2007 17:34

Re: problem mit der function Pos (Delphi 7)
 
Machs Dir doch einfacher und benutze
Delphi-Quellcode:
ReplaceString
Moin

twospirit 20. Apr 2007 17:41

Re: problem mit der function Pos (Delphi 7)
 
Danke euch beiden :)

Funktioniert jetzt, erst Nadel dann Heuhaufen :hello:


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr.

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