Nach dem Taggen der Lazarus-Version 5.0 wurde eine Vielzahl von Codestellen entfernt, die als "deprecated" markiert waren. (*) Seitdem können theo's UTF8Tools aus OPM nicht mehr mit der Trunk-IDE (v5.99 jetzt) kompiliert werden. Schuld ist die verwendete Anweisung UTF8CharacterToUnicode, die in UTF8CodepointToUnicode umbenannt werden muss - dann geht's wieder.
theo, wenn du das in der Version auf deiner Seite korrigierst, könnte ich den OPM entsprechend aktualisieren.
----------
(*)
Falls bei jemandem Code plötzlich nicht mehr funktioniert, kann das die Ursache sein. Das häufigste Problem ist wahrscheinlich, dass der Befehl DebugLn nicht mehr gefunden wird. Der war früher in Unit LCLProcs und ist nun schon seit längerem in LazLoggerBase.
Theo's UTF8Tools können in Laz 5.99 nicht mehr kompiliert werden
Re: Theo's UTF8Tools können in Laz 5.99 nicht mehr kompiliert werden
Danke für den Hinweis und für das Aktualisieren des OPM.wp_xyz hat geschrieben: Do 1. Okt 2026, 01:15 theo, wenn du das in der Version auf deiner Seite korrigierst, könnte ich den OPM entsprechend aktualisieren.
Die aktualisierte Version befindet sich am gleichen Ort.