Hallo,
bin auf dem Gebiet Delphi relativer Anfänger. Habe jetzt 2 Stunden in google gesucht und bin auch fündig geworden aber irgendetwas mache ich Falsch. Brauche dringend Hilfe.
Meine Lage:
Habe eine Combobox erstellt und diese Funktioniert auch soweit. Diese Combobox ändert die Hintergrundfarbe eines Memo Fensters. Jetzt möchte ich es aber machen, dass ich auf Speichern klicken kann und der das dann speichert und auf laden und er die letzte Hintergrundfarbe lädt. Dies möchte ich sehr gerne mit einer ini Datei machen.
Meine Probleme:
- Weiss nicht was besser ist zu speichern: Entweder den Wert der Combobox oder den Wert des Hintergrundes des Memo-Feldes.
- Auch wenn ich mich für eins entscheide habe ich Probleme.
Mein Versuch:
Hier die Procedure zum Speichern:
Code:
procedure TForm1.Button1Click(Sender: TObject);
var ini: TIniFile;
begin
ini:=TIniFile.create(ExtractFilePath(ParamStr(0))+
'einstellungen.ini');
Ini.WriteInteger('Hintergrund', 'Farbe', Memo1.Color);
end;
Und hier zum Laden:
Code:
procedure TForm1.Button2Click(Sender: TObject);
var ini: TIniFile;
begin
ini:=TIniFile.Create('einstellungen.ini');
try
memo1.color := ini.ReadInteger('Hintergrund', 'Farbe', clwhite);
finally
ini.free;
end;
end;
Kann sein, dass ich einen ganz dummen Fehler mache. Aber bitte nicht auslachen. Würde mich über eine Antwort sehr freuen
Gr33tz!
Tigerhead
PS: Da ich neu in dieser Community bin, hoffe ich, dass mein Beitrag gegen keine Regeln verstößt.