Klassenfelder (class var) gibt es seit Delphi 2006, aber im Grunde sind das ja einfach nur globale Variablen.
Klassen-Methoden (class procedure) wurden mit Delphi 7 eingeführt und im Grunde sind das halt auch nur einfache Prozeduren.
Das "Source" wird wohl ein UnicodeString sein.
Entweder du nimmst dafür WideString, falls da überhaupt noch viel vom
Unicode übrig bleibt ... k.A. wie und wo die (
Unicode)Strings dort behandelt werden.
Zwischen Dephi 7 und 2009 wurde vieles eingeführt, zusätzlich noch die Umstellung auf
Unicode ........... das lässt sich bestimmt alles durch entsprechende ältere Technologieren ersetzen ... kommt nur drauf an, was alles benötigt wird und auf den Aufwand das alles zu umzuschreiben.