Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   HtmlViewer (https://www.delphipraxis.net/209664-htmlviewer.html)

freimatz 6. Jan 2022 18:22

HtmlViewer
 
Hallo zusammen,
kennt jemand den Status von HtmlViewer?
Bei meiner Suche war der letzte Stand bei GitHub https://github.com/BerndGabriel/HtmlViewer.
Da gibt es jedoch seit ca. drei Jahren nichts Neues.

Bernhard Geyer 6. Jan 2022 19:02

AW: HtmlViewer
 
Vergiss es. HMTL5 kann es nicht.
Hat Jahrelang gute Dienste geleistet.
Aber nichts mehr für das Jahr 2021
Nimm TEdgeBrowser oder CEF4.

Rollo62 7. Jan 2022 06:36

AW: HtmlViewer
 
Oder Html Component Library, kostet aber etwas.

freimatz 7. Jan 2022 08:09

AW: HtmlViewer
 
Eigentlich wollte ich nur den Status wissen und ob und wie man den Eigentümer erreichen kann.
Alternativen suche ich nicht, werde nichts anderes nehmen. Never touch a running system. Der HtmlViewer zeigt zuverlässig HTML-Dateien an, die seit ca. 20 Jahren ausgeliefert werden.
Sollten mal neuere HTML-Dateien dazu kommen werde ich das erwägen.
Eigentlich wollte ich nur Hints und Warnings beseitigen und wollte deswegen meine alten Source-Dateien aktualisieren. Lasse ich dann aber wohl.

himitsu 7. Jan 2022 10:37

AW: HtmlViewer
 
Hast du dir mal die anderen 119 Forks angesehn, ob da jemand deine Fehler bereits beseitigt hat?


Mußt aber leider jeden einzelnen Fork dir genau ansehn, da in der Übersicht nicht angezeigt wird, wer auf welchem Stand ist. (commits behind/ahead)
:wall:

Bernhard Geyer 7. Jan 2022 10:45

AW: HtmlViewer
 
Die Lauffähigkeit unter neueren Delphi-Versionen ist so - Naja.
Haben dann selbst noch 1-2 Fixes für XE6 gemacht um es dann komplett rauszuschmeißen.
Oft wird noch der IE (TWebbrowser) genutzt. HtmlViewer war ja nur vor Jahren eingesetzt, da man nicht immer davon ausgehen konnte das ein halbwegs brauchbarer IE installiert war.
Da mittlerweile (bei uns) Win7 minimale Version ist, ist dieses Problem nicht mehr gegeben.
Und für Zukunft wird auf TEdgeBrowser gesetzt (IE ist ja gestorben und ich würde MS zutrauen "versehentlich" Fixes rauszubringen, das TWebbrowser irgendwann nicht mehr geht).

himitsu 7. Jan 2022 13:06

AW: HtmlViewer
 
TWebBrowser kann alles

* auch auf FMX in Android, iOS usw.

* und wenn man die schwachsinnige Voreinstellung der SelectedEngine von IEOnly zu EdgeIfAvailable ändert,
* dann kann er sowohl Edge als auch IE, jenachdem was installiert ist

DieDolly 21. Jul 2022 20:32

AW: HtmlViewer
 
Ich habe gerade auch ein Problem mit HTMLViewer. Der kann nicht einmal CSS border-radius anzeigen.
Ich nutze den, weil ich die Prozedur LoadFromString zwingend benötige!

Welche andere Komponente kann auch LoadFromString und moderneres HTML anzeigen?


Was mich bei HTMLViewer schon immer genervt hat: die Komponente ersetzt eigenwillig den Hand-Cursor.

Bernhard Geyer 22. Jul 2022 07:28

AW: HtmlViewer
 
Zitat:

Zitat von DieDolly (Beitrag 1509028)
Welche andere Komponente kann auch LoadFromString und moderneres HTML anzeigen?

Früher gab es einen Embeddbaren Firefox. Wurde aber eingestellt.
Jezt ist m.E. nur entweder Chromium direkt (CEF4Delphi) oder Edge zu nutzen.

Diverse Bibliotheken benutzen noch ein einfaches HTML und z.B. auch Labels erweitert zu stylen,
aber in 2022 wird (m.E.) keiner mehr versuchene einen HMTL5-Interpreter selbst zu bauen.

DieDolly 22. Jul 2022 10:10

AW: HtmlViewer
 
CEF4Delphi habe ich gerade installiert und getestet. Die Anzeigekomponente kann auch border-radius richtig anzeigen.
Mein Programm ist mit allem zusammen rund 50 MB groß oder klein. Die DLLs und alles was man von CEF4Delphi benötigt sind fast 300 MB groß.
Lohnt sich sowas? Ich brauche diese Anzeigekomponente nur für eine Hilfe. Oder kann man das irgendwie abspecken?

Getestet habe ich gerade auch noch Wke4Delphi. Die SimpleBrowser.exe funktioniert. Wenn ich die aber selber neu kompliliere, funktioniert sie nicht mehr. Alle Sourcen musste ich abändern (Classes > System.Classes und sowas). Es kommt nur eine unspezifische AV. Scheint so, als müsste man bei HTMLViewer bleiben weil sonst nix funktioniert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:24 Uhr.
Seite 1 von 3  1 23      

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