Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   TWebBrowser-Control zu alt? (https://www.delphipraxis.net/179203-twebbrowser-control-zu-alt.html)

r29d43 19. Feb 2014 20:16

TWebBrowser-Control zu alt?
 
Hallo

Wenn ich eine Seite mit TWebBrowser aufrufe, dann taucht am oberen Rand dieser Seite immer folgender Kommentar auf:

Zitat:

Ihr Browser ist leider nicht aktuell. Um alle Funtionen dieser Seite zu nutzen müssen Sie ihren Browser aktualisieren.

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

jaenicke 19. Feb 2014 21:25

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.

r29d43 19. Feb 2014 22:16

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.

cookie22 19. Feb 2014 22:22

AW: TWebBrowser-Control zu alt?
 
Wenn die Chromium geschichte nicht so groß wäre.

r29d43 19. Feb 2014 22:25

AW: TWebBrowser-Control zu alt?
 
Zitat:

Zitat von cookie22 (Beitrag 1248660)
Wenn die Chromium geschichte nicht so groß wäre.

Was heißt das genau? Geht's oder geht's nicht mit Turbo Delphi?

jaenicke 19. Feb 2014 22:30

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:
https://www.google.de/search?q=webbr...ontrol+version
http://weblog.west-wind.com/posts/20...the-IE-Version

cookie22 19. Feb 2014 22:44

AW: TWebBrowser-Control zu alt?
 
Zitat:

Zitat von r29d43 (Beitrag 1248662)
Zitat:

Zitat von cookie22 (Beitrag 1248660)
Wenn die Chromium geschichte nicht so groß wäre.

Was heißt das genau? Geht's oder geht's nicht mit Turbo Delphi?

Du kannst jede Komponente in Turbo Delphi benutzen, wenn du sie Zur Laufzeit erzeugst.

Zitat:

Zitat von jaenicke (Beitrag 1248663)
Die DLLs enthalten halt die ganze Engine und sind daher ein paar MiB groß. Als besonders groß empfinde ich es allerdings nicht.

Kommt halt auf das Projekt an und wieviel Gebrauch man von der Komponete macht.

r29d43 19. Feb 2014 23:44

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 02:12 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