En la misma ruta que el .exe tiene que existir un archivo con el mismo nombre que el exe pero con exención ini. Puede ser distinto nombre y dirección pero este es el modo más facil de implementar.
Ejemplo de código en delphi
Código Delphi
[-]
procedure TfrmMain.FormCreate(Sender: TObject);
var
ini:TIniFile;
begin
ini:=TIniFile.Create(ChangeFileExt(Application.ExeName,'.ini'));
self.Top:=ini.ReadInteger('posicion','x',100);
self.Left:=ini.ReadInteger('posicion','y',100);
self.Height:=ini.ReadInteger('tamanio','h',300);
self.Width:=ini.ReadInteger('tamanio','w',300);
ini.Free;
end;
Datos dentro del ini.
Código Delphi
[-]
[posicion]
x=100
y=200
[tamanio]
h=300
w=400