Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Text von Memobox nach Zeichen durchsuchen (https://www.delphipraxis.net/143379-text-von-memobox-nach-zeichen-durchsuchen.html)

Felge 14. Nov 2009 17:27


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:
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;
PS. Ins Edit Feld müsste man dann aScii code eingeben!

alleinherrscher 14. Nov 2009 17:35

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;

DeddyH 14. Nov 2009 17:35

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]

Felge 14. Nov 2009 17:39

Re: Text von Memobox nach Zeichen durchsuchen
 
hey danke problem gelöst!

SirThornberry 14. Nov 2009 17:56

Re: Text von Memobox nach Zeichen durchsuchen
 
Zitat:

Zitat von Felge
hey danke problem gelöst!

Bis auf die fehlenden Delphi-Tags im ersten Beitrag :wink: Es wäre schön wenn du diese noch setzt.

Felge 14. Nov 2009 18:14

Re: Text von Memobox nach Zeichen durchsuchen
 
Bitte sehr :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:18 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