Hi,
ist es möglich den TColor type, den der ColorDialog ausgibt in einen String umzuwandeln, um ihn in einer .ini-Datei zu speichern?
Delphi-Quellcode:
procedure Tfm_optionen.Title_color_changeClick(Sender: TObject);
Var
IniDat : TIniFile;
begin
If ColorDialog1.Execute = True Then begin
frm_main.UO_Commander_Title.Font.Color := ColorDialog1.Color;
v_Title_color := ColorDialog1.Color;
end;
IniDat := TIniFile.Create ('.\config.ini');
with IniDat do begin
Writestring ('Optionen', 'Title color', v_Title_color);
end;
IniDat.Free;
end;
v_title_color ist übrigens eine globale Variable.
Und natürlich bekomme ich dann diese Fehlermeldung:
[Fehler] Unit_befedit.pas(358): Inkompatible Typen: 'String' und 'TColor'