Zitat von
Graphics.pas:
TColor = -$7FFFFFFF-1..$7FFFFFFF;
Und das entspricht ziemlich genau:
TColor = Integer;
Farben als Zahlenwerte zu speichern ist genau der richtige Weg. Das gilt sogar für die Systemfarben die letztlich Windows vorgibt. Dabei wird das höchstwertigste Byte benutzt um diese als Systemfarben zu identifizieren, d.h. das wird gleich automatisch mit gespeichert.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)