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 Memo auslesen und Text vergleichen mit Edit (https://www.delphipraxis.net/146637-memo-auslesen-und-text-vergleichen-mit-edit.html)

DaveRidge 24. Jan 2010 09:24


Memo auslesen und Text vergleichen mit Edit
 
Meine Frage:

Inhalt der Memo1.lines:
Zeile1 : wec.de
Zeile2 : gmy.de
Zeile3 : kla.de

Text von Edit1:
Text : http://wec.de/login.html

Jede Zeile von Memo1 muss ausgelesen werden und mit Edit1.text verglichen werden. Wenn der text irgendwo gleich ist, muss z.b. Edit1.clear kommen.
Wie mache ich das am besten?

MfG Dave

fkerber 24. Jan 2010 09:41

Re: Memo auslesen und Text vergleichen mit Edit
 
Hi!

Du könntest mit einer For-Schleife durch Memo.Lines gehen und damit zeilenweise vergleichen.


Grüße, Frederic

patti 24. Jan 2010 09:49

Re: Memo auslesen und Text vergleichen mit Edit
 
Ein Stichwort, welches dir beim Vergleichen helfen könnte, ist Delphi-Referenz durchsuchenPos. Als Rückgabewert bekommst du eine Integer, wenn die Zahl > 0 ist, dann ist der angegebene SubString im String vorhanden.

mfg

DaveRidge 24. Jan 2010 09:54

Re: Memo auslesen und Text vergleichen mit Edit
 
Zitat:

Zitat von fkerber
Hi!

Du könntest mit einer For-Schleife durch Memo.Lines gehen und damit zeilenweise vergleichen.


Grüße, Frederic

Das hab ich mir auch schon überlegt, nur wenn bei Edit1.text z.b. http://www. steht, erkennt er das nicht. Es müssen irgendwie gehen, das er jeden Buchstabe überprüft und wenn eine reihenfolge passt, soll er z.b. Edit1.clear ausführen.

MfG Dave

fkerber 24. Jan 2010 10:02

Re: Memo auslesen und Text vergleichen mit Edit
 
Hi!

Also er soll das Edit leeren, wenn Teile seines Inhalts im Memo vorkommen?
Dann wäre das angesprochene Delphi-Referenz durchsuchenpos das Richtige für dich.


Grüße, Frederic

patti 24. Jan 2010 10:07

Re: Memo auslesen und Text vergleichen mit Edit
 
Ich verstehe das Kriterium, wann der Vergleich "true" liefern soll, ehrlich gesagt noch nicht ganz. Soll es so sein, wie in deinem ersten Post, wo überprüft werden soll, ob Edit1.Text eine gesamte Zeile des Memos enthält? Oder reicht es, wenn im Edit und in einer Zeile des Memos eine (beliebig lange) Sequenz an Buchstaben gleich ist? :gruebel:

Dein Beispiel aus Post #4 kann ich nicht ganz nachvollziehen, da der von dir gepostete Beispiel-Inhalt des Edits ja auch in keiner Zeile des Memos vorkommt :gruebel: ...

fkerber 24. Jan 2010 10:13

Re: Memo auslesen und Text vergleichen mit Edit
 
Hi!

Ich hatte das so verstanden, dass das im Edit nicht mehr erkannt wird, wenn zusätzlich das "http://www." davor steht.


Grüße, Frederic

DaveRidge 24. Jan 2010 10:40

Re: Memo auslesen und Text vergleichen mit Edit
 
Zitat:

Zitat von fkerber
Hi!

Ich hatte das so verstanden, dass das im Edit nicht mehr erkannt wird, wenn zusätzlich das "http://www." davor steht.


Grüße, Frederic

genau so meine ich das. Wie kann ich das umsetzten?

MfG Dave

Ps.: Über POS hab ich das noch nicht gemacht, aber ich denke das es nicht so funktioniert wie ich mir das denke

fkerber 24. Jan 2010 10:51

Re: Memo auslesen und Text vergleichen mit Edit
 
Hi!

Doch, genau mit Pos sollte das funktionieren - hast du dir mal die Funktion angeschaut, was sie macht?


Grüße, Frederic

mkinzler 24. Jan 2010 11:33

Re: Memo auslesen und Text vergleichen mit Edit
 
Sind die Einträge der Memos identisch mit dem entsprechendem Inhalt des Edit?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:38 Uhr.
Seite 1 von 2  1 2      

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