Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Probleme mit suchen.... (https://www.delphipraxis.net/55770-probleme-mit-suchen.html)

kingflo 26. Okt 2005 17:06


Probleme mit suchen....
 
Hallo ich möchte gerne alle geöffneten Datein auf einen bestimmten Text durchsuchen.

Ich mache es bisjetzt so, dass ich
die geöffneten Datein (im PageControl3) durchgehe und dann den Text suche und in einer ListBox die ergebnisse ausgeben möchte

Aber irgendwie findet er einige sachen nicht oder trägt falsche zeilen und positions Informationen ein

der code:

Delphi-Quellcode:
var
searchtext:string;
i,i1,po,value:integer;
begin
searchtext:=InputBox('In den geöffneten Datein suchen','Suchen nach:','');
if SearchText <>'' then
begin
OutPut.Clear;
//////////////////////////////////
value:=0;
i1:=0;
 /////////////////////////////////////
while i1 <= PageControl3.PageCount-1 do
begin
  PageControl3.ActivePageIndex:=i1;

  for i:=0 to memo1.Lines.Count-1 do
  begin
    po:=pos(SearchText,memo1.Lines[i]) ;
    if po >0 then
    begin
      OutPut.items.Add('"'+SearchText+'" wurde Gefunden im Dokument: -'+inttostr(i1)+'- "'+PageControl3.ActivePage.Caption+'" in: Pos: -'+inttostr(po)+'- Zeile: -'+inttostr(i+1)) ;
      value:=value+1;
    end;

end;


  i1:=i1+1;
end;
showmessage(SearchText+' wurde '+inttostr(value)+' mal gefunden');


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