![]() |
AW: TWebBrowser zeigt PDF nicht an sondern DownloadDlg
Wie kann ich herausfinden, welche DLL-Version ich brauche? Einfach die neueste DLL nehmen obwohl mein Delphi-Projekt mit Delphi 11.0 kompiliert ist?
|
AW: TWebBrowser zeigt PDF nicht an sondern DownloadDlg
Wenn du das EdgeView2 SDK über GetIt installiert hast, sollte die passende DLL bei den Reditributionsdaten zu finden sein:
Code:
C:\Program Files (x86)\Embarcadero\Studio\22.0\Redist
|
AW: TWebBrowser zeigt PDF nicht an sondern DownloadDlg
Zitat:
![]() Bis bald... Thomas |
AW: TWebBrowser zeigt PDF nicht an sondern DownloadDlg
Die richtige WebView2Loader.dll ist nun im Programmordner und EdgeOnly ist gesetzt. In einer Test-VM funktioniert es. Beim Kunden bleibt der TWebBrowser einfach weiß. Da komme ich auf die Idee mal zu schauen, ob er überhaupt den Edge installiert hat. Der Kunde sagt dann: "Mein IT-Techniker als den Edge deinstalliert, da ich ihn nicht mag."
Dann fällt der TWebBrowser anscheinend wieder auf den IE zurück. Und durch EdgeOnly zeigt er dann gar nichts an. Was kann ich in so einem Fall machen, um verlässlich ein PDF in meiner Anwendung anzuzeigen? Chrome mitzuliefern würde die ganze Anwendung um 100+ MB aufblasen. Das wäre zu viel. Warum kann man den Edge überhaupt reselos entfernen? Geht doch mit dem IE auch nicht. So kann ich nie darauf vertrauen, dass es einen bestimmten Browser gibt, den ich einbinden kann. |
AW: TWebBrowser zeigt PDF nicht an sondern DownloadDlg
Den Edge wieder installieren lassen (ihn als Mindestanforderung definieren).
Es ist ja damit zu rechnen, dass der IE irgendwann rausfliegt und durch den Edge ersetzt wird ... nur "noch" nicht passiert, da er "leider" zu tief im System verankert ist. (selbst Explorer und Desktop nutzen ihn) Das perverse Acrobat einbinden, oder halbwegs kompatible Alternativen ala Foxit. Direkt das ![]() Oder FremdKomponenten, welche PDF rendern können, als ActiveX, Waraper mit vorkompilierter C++-Komponente oder direkt als Delphi-Komponente. z.B. von DevExpress (TdxPDFDocument/TdxPDFViewer), Synopse (SynPDF) usw. |
AW: TWebBrowser zeigt PDF nicht an sondern DownloadDlg
Zitat:
![]() Bis bald... Thomas |
AW: TWebBrowser zeigt PDF nicht an sondern DownloadDlg
Zitat:
Formulare gehen allerdings nicht, und editieren kann man das PDF auch nicht. |
AW: TWebBrowser zeigt PDF nicht an sondern DownloadDlg
Sumatra: Guckst Du hier:
![]() Alles, was den AcrobatReader angeht, kannst Du einfach rauswerfen und von Delphi 7 auf deine Delphiversion anpassen (soweit da Änderungen erforderlich sein sollten). |
AW: TWebBrowser zeigt PDF nicht an sondern DownloadDlg
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:54 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