![]() |
Text von Memobox nach Zeichen durchsuchen
Hallo,
ALso ich möchte einen Text in einer Memobox nach einem Zeichen durchsuchen welches ich vorher angebe ( Edit1) Aber irgendwie bekomm ich es nicht mit dem stand meines Wissens hin. Hier meine Prozedur:
Delphi-Quellcode:
PS. Ins Edit Feld müsste man dann aScii code eingeben!
procedure TForm1.Button1Click(Sender: TObject);
var Ergebnis,n, i, j: integer; begin n:=strtoint(edit1.text); ergebnis := 0; for i := 0 to memo1.Lines.Count do begin for j := 1 to length(memo1.Lines[i]) do begin case memo1.lines[i][j] of CHR(n) : ergebnis:= ergebnis +1; end; end; edit1.text:=inttostr (ergebnis); end; end; |
Re: Text von Memobox nach Zeichen durchsuchen
Hey, dein Code sollte doch fast funktionieren:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var Ergebnis,n, i, j: integer; begin n:=strtoint(edit1.text); ergebnis := 0; for i := 0 to memo1.Lines.Count-1 do for j := 1 to length(memo1.Lines[i]) do if memo1.lines[i][j] = chr(n) then inc(ergebnis); edit1.text:=inttostr(ergebnis); end; |
Re: Text von Memobox nach Zeichen durchsuchen
Hallo und Willkommen in der DP :dp:,
schließe doch Deinen Code bitte in Delphi-Tags ein, dann ist er besser zu lesen. Was mich trotzdem wundert, wieso wandelst Du den Text zuerst in eine Integer und dann beim Suchen wieder zurück in ein Zeichen? Das erscheint mir ziemlich umständlich. [edit] Ahso, hatte das P.S. glatt übersehen [/edit] |
Re: Text von Memobox nach Zeichen durchsuchen
hey danke problem gelöst!
|
Re: Text von Memobox nach Zeichen durchsuchen
Zitat:
|
Re: Text von Memobox nach Zeichen durchsuchen
Bitte sehr :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:26 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