Hallo,
nach dem Laden der Einträge kannst du die Position des Eintrages für 'Name' feststellen und den Eintrag wenn nötig verschieben:
Delphi-Quellcode:
procedure TDemoForm.FormCreate(Sender: TObject);
var
index: Integer;
fn: TFileName;
begin
fn := ExtractFilePath(ParamStr(0)) + 'test.ini';
ini := TMemIniFile.Create(fn);
with VLE do
try
Strings.BeginUpdate;
ini.ReadSectionValues('Settings', Strings);
index := Strings.IndexOfName('Name');
if index > 0 then Strings.Exchange(0, index);
finally
Strings.EndUpdate;
end;
end;
Grüße vom marabu