an meiner Erfahrung Teilhaben lassen. Im Forum gab es ja schon einige beiträge dazu.
Hier noch ein Beitrag von mir, wo es auch darum geht, nicht nur zu meckern, sondern sich zu überlegen,
was jeder Einzelne Beitragen könnte um den Missstand zu beenden.
Ich habe jetzt viel Zeit in, in die Komponenten jeweils gesteckt nur um Festzustellen,
dass die meisten "Uralt" sind und aus meiner Sicht wohl auch nicht mehr aktiv Weiterentwickelt werden.
Wie können wir die Jeweiligen Autoren, dazu bringen, weiter Zeit in ihre Projekte zu stecken?
Ich selbst habe vor eignen Jahren, mal versucht das HTMLPanel zu erweitern, was mir auch geklück ist(in einem Fork).
Jedoch habe ich das Projekt nicht weiter Verfolg.
Mögliche Anwender diese Komponenten sollten, meine Meinung nach in den Jeweiligen Wikiseiten gewarnt werden,
dass die Komponente
- Nicht mehr weiter entwickelt werden.
- Sich wohl auch nicht mehr Installieren bzw. Verwenden lassen.
- Das einige auf Uralt Versionen z.b. von Gecko aufsetzten.
Wenn ihr eigene Erfahrungen mit den jeweiligen Komponenten gesammelt habe, bitte postet sie, ich werde die Punkte hier ergänzen,
so dass eine Übersicht entsteht. Wenn ihr noch mehr Komponenten kennt, bitte nennt sie, ich teste sie ebenfalls und erweitere die Übersicht.
Hier eine Übersicht der von mir getesteten Komponenten, es gibt zwei Teile:
- WebBrowser Komponenten
- RichText Editoren
https://wiki.freepascal.org/Webbrowser/de
- THTMLViewer
Es gibt Fehler bei Listen mit Zahlen. Diese fangen erst Versetzt an.
Komischerweise nennt sich das Projekt THTMLPort.
https://wiki.freepascal.org/THtmlPort
Letztes Update vom Projekt vermutlich am 24.02.2008
Wie auf http://www.pbear.com/ zu sehen ist. - Geckoport Version 1 und Version 2.
Nach einigen Problemen, beim Kompilieren, konnte ich sie schließlich Installieren.
Jedoch, mach mir XULRunner Probleme.
(Bei beiden Versionen)
Die Komponente wollte sich nicht installisieren, weil die Libs(so Dateien),
keine Dynamischen Abschnitte hatten(Probleme gab es hier bei der LoadLibary Funktion).
Erst dachte ich, es liege ein Problem mit 32 bit und 64 bit vor, ist aber scheinbar nicht der Fall, weil alle SO Dateien 64 Bit sind(laut dem Linux Tool file).
Version 1) Letztes Update vom 16.03.2012
https://wiki.freepascal.org/GeckoPort
Hier führt der SVN Link ins Leere http://d-gecko.svn.sourceforge.net/viewvc/d-gecko/
Genau wie "svn co https://lazarus-ccr.svn.sourceforge.net ... t/version1"
Version 2) Letztes Update vom 21.04.2013
fppkg kann ich nicht verwenden, da ich Lazarus über fpcupdeluxe verwende.
svn co https://lazarus-ccr.svn.sourceforge.net ... t/version2
Führt ins Leere.
Aktuelle svn seite ist wohl, für beide Versionen:
https://sourceforge.net/p/lazarus-ccr/s ... geckoport/ - fpCEF3, Letztes Update vom 24.03.2018
Konnte ich bisher nicht Installieren, auf Grund von Fehlern beim Kompilieren.
Ich habe verschiedene Versionen, die ich gefunden habe ausprobiert.
https://wiki.freepascal.org/fpCEF3
Es gibt sogar eine Deutsche Wiki Seite.
https://github.com/dliw/fpCEF3 - LazWebKit Letztes Update vom 16.02.2013
Nach einigen kleinen Anpassungen, konnte ich diese Komponente Installieren und sie gefällt mir eigentlich ganz gut.
Problem ist hier, die uralte Version von WebKit(scheinbar).
Auch woanders gibt es Probleme: Wenn ich an den Text ran kommen möchte, die in der Komponente, da gestellt wird,
bekomme ich immer ALLES, auch Sachen außerhalb von <body> </body>
Leider gibt es keinen direkten, erkennbaren Möglichkeiten auf DOM zurückzugreifen.
Die WebKit, unterstützt JavaScript(leider weiß, ich derzeit noch nicht in welcher Version).
Kein FPC Wiki Eintrag gefunden, es wird direkt auf
http://sourceforge.net/p/lazwebkit/wiki/Home/
verwiesen. - TIpHTMLPanel(THTMLPanel)
Kein Unterstreichen und Durchstreichen möglich.
Vermutung: Tabellen, werden denke ich immer noch nicht als Block da gestellt(Müsste ich noch mal Aktuell Testen).
Geht scheinbar in einer neuern Version, bei mir zwar noch nicht, jedenfalls nicht mit
<span style="text-decoration:underline;">
Rich Text Editoren, Erfahrungen
https://wiki.lazarus.freepascal.org/TIpHtmlPanel
- TKMemo, letzte Änderung in der Kmemo.pas Anfang das Jahres.
Hier konnte ich, die hohe CPU Belastung Ausschalten. Ein Fehler, den ich eigentlich nicht verstehe.
Das Frame, was der Autor freundlicherweise Erstellt hat, hat ein Problem bei einer TAction Funktion.
Genauer gesagt beim Einfügen aus der Zwischenablage. Diese Funktion, habe ich bei mir erst mal ausgeschaltet, danach war die hohe CPU Auslastung "weg".
Problem: Es gibt kein Undo / Redo, wortweise Löschen geht scheinbar auch nicht.
Sie ist recht weit, aber auch sie wird wohl nicht mehr weiter Entwickelt... seit mind. 2 Jahren.
Ist Teil von KControls.
https://wiki.freepascal.org/KControls
https://github.com/kryslt/KControls/ - RichMemo(Letzte Änderung wohl vom 22.06.2009)
Es gibt derzeit noch kein Undo / Redo(Für Linux(GTK2)).
Ob die Komponente weiter Entwickelt wird weiß ich nicht.
https://wiki.freepascal.org/RichMemo
https://wiki.lazarus.freepascal.org/Ric ... orkArounds
http://svn.code.sf.net/p/lazarus-ccr/sv ... /richmemo/
https://havefunsoft.com/share/richmemo.zip
(Hier gibt es scheinbar kein LPK für die IDE.)