Ini файлы или записи реестра.
С использованием Ini:
В uses добавь модуль IniFiles. В разделе var (где описана главная форма) пиши:
На событие OnCreate главной формы пиши:
Код:
Ini:=TIniFile.Create(ExtractFilePath(Application.ExeName)+'\data.ini');
Top:=Ini.ReadInteger('FORM','TOP',0);
Left:=Ini.ReadInteger('FORM','LEFT',0);
Height:=Ini.ReadInteger('FORM','HEIGHT',100);
Width:=Ini.ReadInteger('FORM','WIDTH',150);
Ini.Free;
На событие OnCloseQuery главной формы пиши:
Код:
Ini:=TIniFile.Create(ExtractFilePath(Application.ExeName)+'\data.ini');
Ini.WriteIneger('FORM','TOP',Top);
Ini.WriteIneger('FORM','LEFT',Left);
Ini.WriteIneger('FORM','HEIGHT',Height);
Ini.WriteIneger('FORM','WIDTH',Width);
Ini.Free;