![]() |
TWebBrowser-Control zu alt?
Hallo
Wenn ich eine Seite mit TWebBrowser aufrufe, dann taucht am oberen Rand dieser Seite immer folgender Kommentar auf: Zitat:
Im OS = Win7 (32bit) ist allerdings der neuste IE von MS installiert (Version 11.0.9600.16518). Gemäß der Aussage, die ich hier irgendwo im Forum gelesen habe, dass die TWebBrowser-Componente nämlich immer so ein Art Wrapper des aktuellen IE ist, sollte diese "Browser aktualisieren" -Meldung ja dann eigentlich keine Grundlage haben, oder? Allerdings arbeite ich noch mit Turbo Delphi, und ich weiß nicht, ob das (TWebBrowser = installierter IE) da ebenfalls gilt. Und wenn nein, gibt's in Turbo Delphi irgendeine Möglichkeit, da event. ein neueres TWebBrowser-Control nachzuinstallieren? Thx im Voraus |
AW: TWebBrowser-Control zu alt?
TWebBrowser entspricht nicht direkt einfach dem neuesten IE des Systems, sondern standardmäßig einer alten Version. Das liegt daran, dass in dem oft Unternehmensseiten laufen, so dass es kontraproduktiv wäre, wenn sich die Funktionalität mit jeder Browserversion ändert. Man kann allerdings im System einstellen welche Version benutzt werden soll.
Sinnvoller wäre allerdings eher Chrome als Komponente zu nutzen. Damit kann man an vielen Stellen viel einfacher arbeiten und man bestimmt über die mitgelieferten DLLs auch welche Version genutzt wird. |
AW: TWebBrowser-Control zu alt?
An welcher Stelle im System kann man das denn einstellen? In der Systemsteuerung bzw. den Internetoptionen? Da ist mir im Moment nämlich nichts diesbezügliches aufgefallen.
Und kann man dieses "Chormium" auch in Turbo Delphi einbinden? Das ist ja nun auch schon ein bisschen älter. |
AW: TWebBrowser-Control zu alt?
Wenn die Chromium geschichte nicht so groß wäre.
|
AW: TWebBrowser-Control zu alt?
Zitat:
|
AW: TWebBrowser-Control zu alt?
Die DLLs enthalten halt die ganze Engine und sind daher ein paar MiB groß. Als besonders groß empfinde ich es allerdings nicht.
Und zur Version des Webbrowser Controls reicht Google: ![]() ![]() |
AW: TWebBrowser-Control zu alt?
Zitat:
Zitat:
|
AW: TWebBrowser-Control zu alt?
@jaenicke, diese Registry-Einstellung (bzgl. der IE-Version, die das TWebBrowser-Control jetzt emulieren soll) scheint zu funktionieren. Allerdings nur, wenn ich das Prog über das Turbo Delphi selbst starte. Starte ich es alleine, dann taucht diese besagte Zeile am oberen Bildrand trotzdem wieder auf.
Woran könnte das event. noch liegen? Vorsorglich habe ich dem Prog dann auch mal die gleichen Kompatibilitätseinstellungen gegeben, unter denen auch Turbo Delphi läuft, also XP(SP3)-kompatibel und als Administrator ...was allerdings nicht half leider. [edit] doch geht, ...nachdem ich nochmal alles neu compiliert habe. Also, thx nochmal! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:50 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