Für die "richtige" Lösung fehlt leider die Zeit, wie gesagt es ist ein großes Projekt - und die ersten Zeilen Code wurden 1991/ 92 mit Turbo-Delphi geschrieben.
Das gesamte Projekt auf
Unicode umzustellen wird wohl noch etwas warten müssen
Das an sich ist noch kein Argument. Ich habe schon mehrere eigene und fremde Projekte auf aktuelle Delphi-Versionen hochgezogen, auf die ebenfalls diese Kriterien zu trafen. In den seltensten Fällen ist
Unicode ein relevantes Problem. Viel öfter sind es ausgestorbene Bibliotheken und
schlampiger ineffizienter Code.