![]() |
eine HTML Seite anzeigen ohne TWebBrowser
Hallo zusammen,
in meinen MailClient sollen auch HTML Mails dargestellt werden ! Da ich wenn wenn möglich nicht den TWebBrowser benutzen möchte, suche ich eine möglichkeit die empfangenen HTML - Mails anzuzeigen. So wie ich gelesen habe, muß für den TWebBrowser der InternetExplorer Insterlliert sein, das wohl nicht bei jeden der fall ist. Wie kann ich jetzt die Mails in HTML anzeigen ohne TWebBrowser ? :coder2: |
Re: eine HTML Seite anzeigen ohne TWebBrowser
Zitat:
|
Re: eine HTML Seite anzeigen ohne TWebBrowser
Kann man testen ob er nicht doch DeInstalliert wurde ?
|
Re: eine HTML Seite anzeigen ohne TWebBrowser
Zitat:
|
Re: eine HTML Seite anzeigen ohne TWebBrowser
Zitat:
Ich habe scho einige Postings gelesen wo User unter WinDoof XP keine IE hatten wie auch immer . |
Re: eine HTML Seite anzeigen ohne TWebBrowser
Entweder du schreibst nen eigenen HTML Parser oder du suchst per Google nach einem. Eventuell hat Torry einen...
|
Re: eine HTML Seite anzeigen ohne TWebBrowser
Als Alternative zum TWebBrowser kannst du auch den TMozillaBrowser nehmen. der bringst seine eigene Renderengine mit (GRE 1.7) und kann mit deinem Programm mitinstalliert werden.
|
Re: eine HTML Seite anzeigen ohne TWebBrowser
Zitat:
das 80 % den IE benutzen. Evt. reicht eine abfrage ob der IE auf dem System ist oder nicht. |
Re: eine HTML Seite anzeigen ohne TWebBrowser
Hallo Mario,
Zitat:
@Manuel: ein Parser hilft da nicht viel. Grüße vom marabu |
Re: eine HTML Seite anzeigen ohne TWebBrowser
Der IE, bzw. das HTML Control wird in so vielen Bereichen eingesetzt, dass ich es für dumm halten würde diesen zu deinstallieren. Einen anderen Browser kann man ja ruhig zum surfen nutzen (mache ich selber), aber den IE zu deinstallieren... :roll:
Jedenfalls denke ich, dass diese IMHO sehr geringe Userzahl in dem Fall ignoriert werden kann. Du könntest alternativ noch das Mozilla Control mit einbinden, so kann der User (auch für Leute mit IE interessant) selber wählen, welche Engine beim Anzeigen genutzt werden soll. Um diesen nutzen zu können, muss es jedoch auch auf dem Rechner des Users installiert sein... |
Re: eine HTML Seite anzeigen ohne TWebBrowser
@marabu: Ja halt Parser und dazu ne Kompo, eventuell reichts sogar, wenn er HTML Codes in RichText Steuerbefehle übersetzt, es gibt schließlich selten in ner E-Mail Tabellen.
|
Re: eine HTML Seite anzeigen ohne TWebBrowser
Ich behaupte jetzt einfach mal, dass die meisten HTML Mails, welche viele Daten und Grafiken enthalten (etwa Newsletter von Ebay, Yahoo, was weiß ich) aus einem Tabellen Grundgerüst bestehen. Habs nicht geprüft und grad keine Mail parat, aber dies sollte die leichteste Lösung sein...
|
Re: eine HTML Seite anzeigen ohne TWebBrowser
Also ich glaube ich werde erst mal den TwebBrowser einsetzen und auf die Meinung der User warten die (wenn überhaupt) das Programm benutzen.
in der zwischenzeit kann ich mir mal die Renderengine ansehen und Infos sammeln. Danke für die vielen Infos. :thumb: |
Re: eine HTML Seite anzeigen ohne TWebBrowser
Naja auf jeden Fall ist der TWebBrowser die einfachste Möglichkeit.
Der HTML-Code, der angezeigt wird lässt sich auch leicht festlegen: WebBrowser1.OleObject.Document.Body.InnerHtml:='blubb'; Nur vorher musst du auf about:blank navigieren. |
Re: eine HTML Seite anzeigen ohne TWebBrowser
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 Uhr. |
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