Ich habe gerade eine Gedankenslücke und weiß nicht weiter.
Ich habe eine Codezeile wie diese hier
Delphi-Quellcode:
var
aMode: TModes;
begin
aMode := TEnumFunctions.GetValue<TModes>(IniF.ReadString(sCurrentSection, TEnumFunctions.GetName(TIni_Idents.mode), TEnumFunctions.GetName(TModes.mManual)));
// ...
// Resultat in der Ini-Datei
// [section-name]
// mode=mManual
// Das versuche ich zu erreichen..
// aMode = ReadEnum(TIni_Idents.mode, TModes);
Dasselbe habe ich auch für andere Enum-Typen.
Wie kann ich daraus eine Funktion schreiben, die alle meine Enum-Typen annehmen kann?