Ini.ReadString

0

gdy robię coś takiego:

listbox1.color := ini.readstring('listbox', 'color', 'clblack');

to pojawia sie blad ze string i tcolor do siebie nie pasuja czy cos takiego... co moge zrobic, aby kolor listboxa byl taki jaki zostal wpisany w pliku ini?

0

Nie pasują bo to różne typy Użyj StringToColor.

0

Najlepsza jest konwersja TColor do Integer czyli dla przykładu

KolorWInteger := Integer(clRed);

zapisanie tego jako Integer, a odczyt idzie prawie tak samo:

Kolor := TColor(KolorWInteger);

0

na string stringtocolor(jakis tcolor);
na tcolor stringtocolor(jakis string);

1 użytkowników online, w tym zalogowanych: 0, gości: 1