![]() |
TEdgeBrowser Verwendung
Hallo,
ich habe eine SW die auch Webseiten anzeigen kann. Das mache ich mit TWebBrowser und das ist ziemlich fehlerbehaftet. Kaum eine Webseite wir richtig angezeigt. Nun gibt es TEdgeBrowser. EdgeView SDK installiert und WebView2Loader.dll ins EXE Verzeichnis gelegt. Siehe da, es werden alle Webseiten prima dargestellt. Meine Idee ist die SW so abzugeben, dass TWebBrowser der Standard ist. Legt jemand die WebView2Loader.dll ins EXE Verzeichnis wird TEdgeBrowser genutzt. Die WebView2Loader.dll liefere ich nicht mit. Ist das Lizenzrechtilch OK? Danke und beste Grüße |
AW: TEdgeBrowser Verwendung
Oder, da du in der Signatur Delphi 12 stehen hast, nimmst einfach den TWebBrowser und stellst bei "SelectedEngine" "EdgeIfAvailable" ein?
|
AW: TEdgeBrowser Verwendung
Zitat:
![]() |
AW: TEdgeBrowser Verwendung
Zitat:
Die Edge-DLL hattest du bei dem Test aber dazu gepackt? |
AW: TEdgeBrowser Verwendung
Liste der Anhänge anzeigen (Anzahl: 2)
siehe Anhang...
ohne DLL (TWebBrowser) und mit DLL (TEdgeBrowser) Das TWebBrowser Problem tritt auf mehreren Rechnern mit Win11 Pro auf. Das ist mein Quelltext:
Delphi-Quellcode:
if FileExists(AddBackSlash(ExtractFilePath(Application.Exename))+'WebView2Loader.dll') then
begin FWebBrowser1:=TEdgeBrowser.Create(nil); FWebBrowser1.SetParentComponent(ParentControl); FWebBrowser1.Align:=alClient; FWebBrowser1.Navigate(FileName); end else begin FWebBrowser2:=TWebBrowser.Create(nil); FWebBrowser2.SetParentComponent(ParentControl); FWebBrowser2.Align:=alClient; FWebBrowser2.RegisterAsBrowser:=True; FWebBrowser2.SelectedEngine:=EdgeIfAvailable; //EdgeOnly; //IEOnly; FWebBrowser2.Silent:=True; i:=navNoHistory or navNoReadFromCache or navNoWriteToCache; s:=FileName; FWebBrowser2.Navigate(s, i); end; |
AW: TEdgeBrowser Verwendung
Hast du die WebView2 Runtime bei dir installiert?
![]() EdgeIfAvailable nutzt diese installierte Runtime. |
AW: TEdgeBrowser Verwendung
WebView2 Runtime ist bei mir installiert (versuchte Neuinstallation zeigt das an).
Wenn ich nun den TEdgeBrowser nutzen will, kann ich die WebView2Loader.dll dann mitgeben? |
AW: TEdgeBrowser Verwendung
Zitat:
|
AW: TEdgeBrowser Verwendung
Habe das gefunden:
![]() |
AW: TEdgeBrowser Verwendung
Also ich liefere WebView2Loader.dll mit aus. Da spricht aus meiner Sicht lizenzrechtlich nichts dagegen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:52 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 by Thomas Breitkreuz