Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Mal wieder in Memo suchen... (https://www.delphipraxis.net/26386-mal-wieder-memo-suchen.html)

ViRAT 23. Jul 2004 04:32


Mal wieder in Memo suchen...
 
Hallo erstmal da es mein erster Post hier ist ;)

Ich bin ein Delphi Neuling und bin daher shcon recht früh anmeine ersten Probleme gestoßen. Ich würde gerne aus einer HTML Seite deren Inhalt ich in einer Memo stehen habe bestimmte Werte auslesen. Ich habe die suchfunktion benutzt und hatte erste ine Lösung mit Zeilen und Zeichenstellen aber das funktionierte leider nicht das es sich auch um Zahlen handelt die nicht immer gleich lang sind.

Was ich versuche ist eigentlich folgendes:

Ich habe den HTML Quelltext in der Memo und will nun hieraus:

... <input type=hidden name=tm value="18175879.8"></form></body></html></body> ...

den Zahlenwert: 18175879.8 haben. Als praktisch die Zeichen zwischen name=tm value=" und "></form> oder so. Leider hab ich da keine Idee wie ich das umsetzen könnte.

Achja die gefundenen Werte wollt eich dann gern als Variable wieter verarbeiten d.h. in na Editbox anzeigen lassen!

Wäre für hilfe dankbar.

ViRAT

Luckie 23. Jul 2004 05:03

Re: Mal wieder in Memo suchen...
 
pos und copy sind die Funktionen, die du suchst.

Bernhard Geyer 23. Jul 2004 07:34

Re: Mal wieder in Memo suchen...
 
Du könntest aber auch die HTML-Datei ins TWebBrowser-Control laden und über das Document-Interface einfach die entsprechenden Formular-Controls suchst und ausliest.

Hilfe/Beispiele zur verwendung des Document-Interfaces des IE's bekommst Du z.B. wenn Du im Forum nach "formular ausfüllen" suchst.


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