Entwickler-Ecke

Internet / Netzwerk - OleObject ohne TWebBrowser möglich?


menticore - So 02.03.08 20:02
Titel: OleObject ohne TWebBrowser möglich?
Hallo zusammen.

Ich suche nach einer Möglichkeit eine HTML-Datei per OleObject zu analysieren. Wie kann ich aber nun diese Datei an ein OleObject binden? Also im Grunde eine Alternative zu

Delphi-Quelltext
1:
2:
  WebBrowser1.Navigate(url);
  ole := WebBrowser1.OleObject.Document;


Ich benötige nur die HTML-Datei, daher wollte ich den TWebBrowser vermeiden, damit die Ladezeit durch Bilder etc. vermieden wird. Angebieten würde sich ja der TEmbeddedWB, aber ich habe auch keine Möglichkeit gefunden so ein Objekt zur Laufzeit zur erstellen.
Daher die Frage: Gibt es andere Komponenten, oder kann man so ein OleObject anders realisieren?
Habe die Hilfe durchsucht, hier im Forum, sogar den Quellcode vom TWebBrowser, konnte aber bisher nichts finden.

Gruß,
menticore


mkinzler - Mo 03.03.08 08:54

TWebBrowser ist ja nur ein Wrapper um das ActiveX-Control des IE.
Willst du HTML-Code ohne Browser analysieren, musst du einen anderen HTML-Parser verwenden.


menticore - Mo 03.03.08 10:32

Kannst du mir da einen empfehlen?


Steven - Sa 08.03.08 21:05

IDHttp von Indy


Lannes - So 09.03.08 00:15

Hallo,

oder MSHTML
Beispiel: Link [http://www.delphipraxis.net/topic130053_twebbrowser+daten+auslesen.html]