ich habe ein Problem damit, die Ini-Datei zu erstellen. Wenn ich den Pfad explizit angebe, funktioniert es. Aber wenn ich den Pfad aus Variablen zusammensetze, funktioniert es nicht. Da mache ich wohl irgendetwas falsch. Also wenn ich beispielsweise den Pfad zur Ini so ermittel, wird die Inidatei nicht erzeugt.
Code: Alles auswählen
procedure TFHaupt.FormCreate(Sender: TObject);
var
Ini : TIniFile;
begin
Anwendungsdatenordner := GetAppConfigDir(false);
If Not DirectoryExists(Anwendungsdatenordner) then
CreateDir (Anwendungsdatenordner);
Programmname := 'Cryptorechner';
IniDatei := Anwendungsdatenordner + Programmname + '.ini';
Ini := TIniFile.Create(IniDatei);
FHaupt.Top := Ini.ReadInteger('Position', 'Oben', 10);
FHaupt.Left := Ini.ReadInteger('Links', 'Links', 10);
Ini.Free;
Label5.Caption:= IniDatei;
end;