AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke TWebBrowser-Control zu alt?
Thema durchsuchen
Ansicht
Themen-Optionen

TWebBrowser-Control zu alt?

Ein Thema von r29d43 · begonnen am 19. Feb 2014 · letzter Beitrag vom 19. Feb 2014
Antwort Antwort
r29d43

Registriert seit: 18. Jan 2007
287 Beiträge
 
Delphi 10.4 Sydney
 
#1

TWebBrowser-Control zu alt?

  Alt 19. Feb 2014, 20:16
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
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.349 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: TWebBrowser-Control zu alt?

  Alt 19. Feb 2014, 21:25
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.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
r29d43

Registriert seit: 18. Jan 2007
287 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: TWebBrowser-Control zu alt?

  Alt 19. Feb 2014, 22:16
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.
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#4

AW: TWebBrowser-Control zu alt?

  Alt 19. Feb 2014, 22:22
Wenn die Chromium geschichte nicht so groß wäre.
Gruß
Cookie
  Mit Zitat antworten Zitat
r29d43

Registriert seit: 18. Jan 2007
287 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: TWebBrowser-Control zu alt?

  Alt 19. Feb 2014, 22:25
Wenn die Chromium geschichte nicht so groß wäre.
Was heißt das genau? Geht's oder geht's nicht mit Turbo Delphi?
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.349 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: TWebBrowser-Control zu alt?

  Alt 19. Feb 2014, 22:30
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
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#7

AW: TWebBrowser-Control zu alt?

  Alt 19. Feb 2014, 22:44
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.

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.
Gruß
Cookie
  Mit Zitat antworten Zitat
r29d43

Registriert seit: 18. Jan 2007
287 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: TWebBrowser-Control zu alt?

  Alt 19. Feb 2014, 23:44
@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!

Geändert von r29d43 (20. Feb 2014 um 14:25 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:34 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