Für Umwandlungen gibt es "Try" Funktionen mit denen man testen kann ob sich die gewünschte Umwandlung überhaupt machen lässt (wenn zb bei TryStrToDate der umzuwandelnde String kein gültiges Datum gibt)
Würde so etwas für TColor brauchen
StringToColor - ColorToString gibt es -- nur wenn da was unerwartet im String steht kracht es natürlich.
Hab mal die Exception abgefangen -- geht das eleganter?
Code: Alles auswählen
try
ButtonColor:=StringToColor(FoSettingsTable.FieldByName('value').AsString);
except
ButtonColor:=clWhite;
end;
Irgend eine Idee?