ben Memo içersinde arama yapıp, aramada kaç tane sonuç bulunduğunu öğrenmek istiyorum.
böyle bir memo var ve ben burda kaç tane Ferdi AĞAÇ olduğunu öğrenmek istiyorum.
Kod: Tümünü seç
var
adet, sayac : Integer;
begin
adet := 0;
for sayac := 0 to Memo1.Lines.Count - 1 do
if Pos('Ferdi AĞAÇ' , memo1.Lines.Strings[sayac]) > 0 then
inc(adet);
Edit1.Text := IntToStr(adet);
end;
function ara( aranan_kelime : string; nesne : TMemo ) : integer;
var
adet, sayac : Integer;
begin
adet := 0;
for sayac := 0 to nesne.Lines.Count - 1 do
if Pos(aranan_kelime , nesne.Lines.Strings[sayac]) > 0 then
inc(adet);
Result := adet;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text := IntToStr(ara('Ferdi AĞAÇ' ,Memo1));
end;