Autor Beitrag
Scharfrichter
Hält's aus hier
Beiträge: 15



BeitragVerfasst: Mi 24.11.04 16:46 
Hi,
habe folgendes Problem. Ich habe eine Colorbox und möchte derren Wert bzw. derren Farbe gerne in eine externe Datei auslagern, um diese dann natürlich auch wieder auslesen zu können. Gibt es da eine Möglichkeit dieses über eine .ini Datei auszulagern und wenn ja wie mache ich das oder muss ich mich da an eine andere externe Dateiart wenden und wenn ja welches ist das und wie muss ich dies dann machen?!
BeniSchindler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 82

Win 2k / suse9.1
D7 Prof / Kylix 3
BeitragVerfasst: Mi 24.11.04 18:36 
Moin,

du kannst den wert einfach als integer speichern und laden. z.B:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
procedure ....
var
  ColorSpeicher : integer
begin
  // show Integer Wert der Farbe
  ColorSpeicher := ColorBox1.selected;
  Showmessage(IntToStr(ColorSpeicher));
end;



Nach dem die Farbe lediglich ein RGB Wert ist, den er in einem 4 Byte (32 Bit) Hex-String speichert. Somit kannst du mit der Farbe umgehen, als ob es ein normaler integer ist.

_________________
Result := 42; Application.ProcessMessages;
Elite
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 24.11.04 19:00 
Soweit ich mich entsinne, kann man aber der ColorBox keinen Integer als Farbwert zuweisen oder?
Vielleicht wäre es günstiger einfach den Itemindex der Colorbox als Integer zu speichern.