THTMLviewer kompiliert nicht mit Laz 1.8.4

Rund um die LCL und andere Komponenten

THTMLviewer kompiliert nicht mit Laz 1.8.4

Beitragvon lzuser » 19. Okt 2018, 16:22 THTMLviewer kompiliert nicht mit Laz 1.8.4

Win10-64
Ich verwende schon länger erfolgreich das Package mit THTMLviewer.
https://github.com/BerndGabriel/HtmlViewer
Zuletzt konnte ich Version HTMLViewer-11-8 ohne Probleme mit Laz-1-6-4 kompilieren.
Lazarus wird neu übersetzt und zeigt dann die 3 neue Komponenten.

Nach Update auf Laz-1.8.4 bleibt das Kompilieren in der Unit HTMLmisc ganz am Ende in Zeile 1259 stehen:
htExpectsUTF8 := WidgetSet.LCLPlatform in [lpCarbon, lpQt, lpGTK2, lpWin32];

lpCarbon, lpQt, lpGTK2, lpWin32 sind rot unterstrichen, aber es gibt keine weitere Fehlermeldung
Ich vermute, dass diese Konstanten(?) irgendwo nicht vereinbart sind. Weiter komme ich nicht.

Kann ich von ähnlichen Erfahrungen profitieren?
Danke.
lzuser
 
Beiträge: 60
Registriert: 20. Jun 2009, 15:00

Beitragvon wp_xyz » 19. Okt 2018, 16:45 Re: THTMLviewer kompiliert nicht mit Laz 1.8.4

Nimm die Version, die über den Online-Package-Manager verteilt wird, diese funktioniert mit 1.8.4, gerade getestet. Evtl. könnte auch helfen, die Unit LCLPlatformDef mit in die uses-Zeile der Unit HtmlMisc aufzunehmen, aber ich weiß nicht, ob nicht irgendwo noch weitere Fallen in der github-Version lauern,
wp_xyz
 
Beiträge: 2669
Registriert: 8. Apr 2011, 08:01

Beitragvon lzuser » 19. Okt 2018, 17:02 Re: THTMLviewer kompiliert nicht mit Laz 1.8.4

Danke für den schnelle Hilfe, aber...
Version, die über den Online-Package-Manager verteilt wird

Den Weg kenne ich leider nicht. Kannst du mich bitte dahin schubsen?
Danke.
lzuser
 
Beiträge: 60
Registriert: 20. Jun 2009, 15:00

Beitragvon wp_xyz » 19. Okt 2018, 17:46 Re: THTMLviewer kompiliert nicht mit Laz 1.8.4

Du hast Version 1.8.4? Dann gehe zu "Package" > "Installierte Packages einrichten". Suche in der rechten Liste "OnlinePackageManager", klicke auf "Auswahl installieren", dann "Speichern und IDE kompilieren". Es dauert ein bisschen, dann startet Lazarus neu und es gibt im Menu "Package" einen neuen Eintrag "Online-Package-Manager". Durch Anklicken starten. Den Baum etwas nach unten scrollen, bis "HTMLViewer" kommt, die Checkbox markieren und "Installieren" klicken. Dann wird das HTMLViewer-Package aus dem Lazarus-Repository heruntergeladen und installiert; die Frage, ob Lazarus neu kompiliert werden soll, bejahen.

Siehe auch: http://wiki.freepascal.org/Online_Package_Manager.
wp_xyz
 
Beiträge: 2669
Registriert: 8. Apr 2011, 08:01

Beitragvon lzuser » 19. Okt 2018, 18:12 Re: THTMLviewer kompiliert nicht mit Laz 1.8.4

Sehr nett von dir die Erklärung, ich wusste nicht mal, dass es diesen Weg gibt.
Es hat soweit funktioniert. Wieder was gelernt.
Vielen Dank.
lzuser
 
Beiträge: 60
Registriert: 20. Jun 2009, 15:00

• Themenende •

Zurück zu Komponenten und Packages



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

porpoises-institution
accuracy-worried