Ich hab das selbe Problem...mit einem TJvAlarm
Also speichern geht bei mir mit
Ini.WriteInteger('Alarm_'+IntToStr(i),'Kind',Integer(Alarm.Alarms[i].Kind));
Aber wie lade ich wieder?
wenn ich versuche das ganze einfach zurückzucasten
Alarm.Alarms[i].Kind:=TJvTriggerKind(Ini.ReadInteger('Alarm_'+IntToStr(i),'Kind',0));
dann motzt er, er würde TJvTriggerKind nicht finden