Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Zeilennummer einer Zeichenkette heausfinden? (https://www.delphipraxis.net/73039-zeilennummer-einer-zeichenkette-heausfinden.html)

capo 12. Jul 2006 11:08

Re: Zeilennummer einer Zeichenkette heausfinden?
 
ist das richtig so?
irgendwie zeig es nix an.



Delphi-Quellcode:
function FindFirst(memo: TAdvMemo; search: String): Boolean;
var
  iStart: Integer;
begin
  search := AnsiLowercase(search);
  with memo do
  begin
    iStart := Pos(search, AnsiLowercase(Form1.Edit1.Text));
    Result := iStart > 0;
    if Result then
    begin
      SelStart := Pred(iStart);
      SelLength := Length(search);
    end;
  end;
end;
Delphi-Quellcode:
procedure TForm2.Button4Click(Sender: TObject);
begin
FindFirst(Advmemo1,Form1.edit1.text);
end;
gruss, capo

marabu 12. Jul 2006 11:14

Re: Zeilennummer einer Zeichenkette heausfinden?
 
Hallo,

mein Code funktioniert mit einem Memo und findet beliebige Zeichenketten - auch Uhrzeiten. Wenn er bei dir versagt, dann könnte das etwas mit der Komponente TAdvMemo zu tun haben. Probiere also zuerst mal mit einem TMemo und versuche dann erst die Anpassung an TAdvMemo.

Grüße vom marabu


PS: Manchmal ist es hilfreich Memo.HideSelection auf False zu setzen ...

capo 12. Jul 2006 12:21

Re: Zeilennummer einer Zeichenkette heausfinden?
 
ich habs, es war mein fehler, alles funktioniert.
was nicht da ist kann man auch nicht finden

gruss, capo ...und danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:57 Uhr.
Seite 2 von 2     12   

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