Hallo Tigerhead,
weil TAlign (und Align ist vom Typ TAlign) nicht ein Integer ist:
type TAlign = (alNone, alTop, alBottom, alLeft, alRight, alClient, alCustom);
Deshalb musst du so arbeiten:
Schreiben
ini.WriteInteger('Fenster','Verschieben',Ord(Form1.Align));
Lesen
Form1.Align := TAlign[ini.ReadInteger('Fenster', 'Verschieben', 0)];
Kann sein dass du "TAlign(" anstatt "TAlign[" verwenden musst, ich weiss es im Moment nicht so genau...
Greetz
alcaeus