AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Memo auslesen und Text vergleichen mit Edit
Thema durchsuchen
Ansicht
Themen-Optionen

Memo auslesen und Text vergleichen mit Edit

Ein Thema von DaveRidge · begonnen am 24. Jan 2010 · letzter Beitrag vom 25. Jan 2010
Antwort Antwort
Seite 1 von 2  1 2      
DaveRidge

Registriert seit: 14. Sep 2009
53 Beiträge
 
#1

Memo auslesen und Text vergleichen mit Edit

  Alt 24. Jan 2010, 10:24
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
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#2

Re: Memo auslesen und Text vergleichen mit Edit

  Alt 24. Jan 2010, 10:41
Hi!

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


Grüße, Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
Benutzerbild von patti
patti

Registriert seit: 20. Okt 2004
Ort: Mittelfranken
665 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Memo auslesen und Text vergleichen mit Edit

  Alt 24. Jan 2010, 10:49
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
Patrick Kreutzer
[Informatik-Student im 4. Semester]
http://www.patti-k.de/
  Mit Zitat antworten Zitat
DaveRidge

Registriert seit: 14. Sep 2009
53 Beiträge
 
#4

Re: Memo auslesen und Text vergleichen mit Edit

  Alt 24. Jan 2010, 10:54
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
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#5

Re: Memo auslesen und Text vergleichen mit Edit

  Alt 24. Jan 2010, 11:02
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
Frederic Kerber
  Mit Zitat antworten Zitat
Benutzerbild von patti
patti

Registriert seit: 20. Okt 2004
Ort: Mittelfranken
665 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Memo auslesen und Text vergleichen mit Edit

  Alt 24. Jan 2010, 11:07
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?

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 ...
Patrick Kreutzer
[Informatik-Student im 4. Semester]
http://www.patti-k.de/
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#7

Re: Memo auslesen und Text vergleichen mit Edit

  Alt 24. Jan 2010, 11:13
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
Frederic Kerber
  Mit Zitat antworten Zitat
DaveRidge

Registriert seit: 14. Sep 2009
53 Beiträge
 
#8

Re: Memo auslesen und Text vergleichen mit Edit

  Alt 24. Jan 2010, 11:40
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
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#9

Re: Memo auslesen und Text vergleichen mit Edit

  Alt 24. Jan 2010, 11:51
Hi!

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


Grüße, Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: Memo auslesen und Text vergleichen mit Edit

  Alt 24. Jan 2010, 12:33
Sind die Einträge der Memos identisch mit dem entsprechendem Inhalt des Edit?
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:46 Uhr.
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