Hi Himitsu,
ich wäre da auch deiner Meinung, also die erstere Variante (Die "alte" Variante).
Wenn du aber die alte Version als Source hast, kannst du dir die ja in eine eigene
Unit packen und alles ist gut.
Ich habe für solche Sachen so eine tb.Utils.pas und umschiffe manchmal "moderne" Routinen...