![]() |
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:
MfG twoSpirit
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; |
Re: problem mit der function Pos (Delphi 7)
![]() |
Re: problem mit der function Pos (Delphi 7)
Machs Dir doch einfacher und benutze
Delphi-Quellcode:
Moin
ReplaceString
|
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