Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TMemo nach einem bestimmten String durchsuchen? (https://www.delphipraxis.net/50319-tmemo-nach-einem-bestimmten-string-durchsuchen.html)

smart 23. Jul 2005 17:54


TMemo nach einem bestimmten String durchsuchen?
 
Wie kann man am einfachsten ein mehrzelliges TMemo nach einem bestimmten String durchsuchen?

PierreB 23. Jul 2005 17:55

Re: TMemo nach einem bestimmten String durchsuchen?
 
Memo.Text in eine Variable vom Typ String laden und mit Pos nach einem String suchen. (Delphi-Hilfe)

MrKnogge 23. Jul 2005 17:56

Re: TMemo nach einem bestimmten String durchsuchen?
 
such mit pos TMemo.Text durch :wink:

smart 23. Jul 2005 18:27

Re: TMemo nach einem bestimmten String durchsuchen?
 
Vielen Dank für Eure Antworten!

Warum klappt dieser Code Nicht? Es kommt keine Fehlermeldung!
Delphi-Quellcode:
If Pos(Memo1.Text, '23') <> 0 Then Exit;

BlackJack 23. Jul 2005 18:33

Re: TMemo nach einem bestimmten String durchsuchen?
 
wenn ich mich recht erinnere mus bei Pos der zu suchende substring als erstes angegeben werden.

PierreB 23. Jul 2005 18:33

Re: TMemo nach einem bestimmten String durchsuchen?
 
Zitat:

Zitat von smart
Vielen Dank für Eure Antworten!

Warum klappt dieser Code Nicht? Es kommt keine Fehlermeldung!
Delphi-Quellcode:
If Pos(Memo1.Text, '23') <> 0 Then Exit;

Edit: Hab Quatsch geschrieben. :oops:
So geht:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
s : string;
begin
s := memo1.text;
if Pos('wie', s) <> 0 then close;
end;
Wenn das Wort "wie" vorkommt wird das Programm beendet.

BlackJack 23. Jul 2005 18:37

Re: TMemo nach einem bestimmten String durchsuchen?
 
Zitat:

Zitat von PierreB
Zitat:

Zitat von smart
Vielen Dank für Eure Antworten!

Warum klappt dieser Code Nicht? Es kommt keine Fehlermeldung!
Delphi-Quellcode:
If Pos(Memo1.Text, '23') <> 0 Then Exit;

Lass doch einfach das <> 0 weg, wenn 23 dann vorhanden ist wird das Programm beendet. ;)

das glaube ich nicht, schliesslich gibt Pos einen integer zurück, von daher wird der compiler das gar nicht zulassen.

smart 23. Jul 2005 18:44

Re: TMemo nach einem bestimmten String durchsuchen?
 
Zitat:

Zitat von BlackJack
wenn ich mich recht erinnere mus bei Pos der zu suchende substring als erstes angegeben werden.

Da bin ich auch schon drauf gekommen. Klappt aber in beiden Richtungen nicht.

PierreB 23. Jul 2005 18:45

Re: TMemo nach einem bestimmten String durchsuchen?
 
Jaja ich weiß hab quatsch geschrieben. Hab mich aber oben verbessert, so gehts. :-)

smart 23. Jul 2005 18:46

Re: TMemo nach einem bestimmten String durchsuchen?
 
Zitat:

Zitat von BlackJack
Zitat:

Lass doch einfach das <> 0 weg, wenn 23 dann vorhanden ist wird das Programm beendet. ;)
das glaube ich nicht, schliesslich gibt Pos einen integer zurück, von daher wird der compiler das gar nicht zulassen.

Klar, hast Recht lässt der Compiler nicht zu.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:40 Uhr.
Seite 1 von 2  1 2      

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