Zitat von
Bernhard Geyer:
Zitat von
JamesTKirk:
Es wird allerdings vom FPC Team daran gearbeitet dieses Manko mit einem Schwung Compilermagic zu beseitigen.
Und was ist für den Fragesteller die anzustrebende Lösung so das sein Programm nicht mit einen der nächsten Update der
RTL/
FCL wieder nicht läuft? Oder sollte er nach jedem Update jede UTF8ToSys-Funktionsaufruf checken ob er noch nötig ist?
Ich würde dem Fragesteller raten so weiter zu machen, wie bisher (mit UTF8ToSys und Co). Wenn ich etwas aus den ganzen Mailing List Threads von Free Pascal gelernt hab, dann dass die Entwickler keine Lust (krass ausgedrückt) haben die ganze
RTL,
FCL und auch die LCL deswegen umzubauen. Deshalb denke ich, dass sie die Compilermagic so einbauen werden, dass alter Code weiterhin ohne Änderungen verwendbar bleibt. Allerdings wird das wohl noch bis mindestens Free Pascal 2.6 dauern, da die Entwicklung dieses Features noch immer in einem extra Branch stattfindet (vielleicht wird die Einführung dieses Features auch 3.0 markieren).
Gruß,
Sven