Dies sollte dem Beispiel von Uwe schon recht nahe kommen.
In der Tat tut
GetEncoding
auch nichts anderes, solange die übergebene Codepage keinem der im
case
angegebenen Sonderfälle entspricht.
Allerdings könnte man es ja auch mal mit einem simplem
AMemo.LoadFromFile(AFileName, Encoding);
versuchen - so wegen
ohne viel schnick-schnack...