Konwersja argumentów tablicy

0

Witam, mam taki oto fragment kodu:

Tabela.Cells[0,i+1] := tab[0,i];

I cały czas wyskakuje mi błąd "[Error] Unit1.pas(184): Incompatible types: 'String' and 'Double'". Mozecie mi powiedziec w jaki sposób przekonwerterować argumenty tej tablicy?

Deklaracja tablicy tab wyglada tak:

tab: array [0..9, 0..150] of double;

Komponent Tabela to komponent o nazwie TStringGrid a zmienna i jest typu integer.

0

Wiem co to jest FloatToStr i na odwrot, tylko ze nie wiem jak to "powiedzieć" kompilatorowi aby zmienił typ każdego z elementów tablicy. próbowałem to zrobić w sposób:

Tabela.Cells[0,i+1] := FloatToStr(tab[0,i]);

ale to na moje oko jest "głupie" no i kompilator też tego nie uznał :/

0

Nie wiem co w tym głupiego? Tak właśnie należy zrobić.

0

Ahh przepraszam, biorąc pod uwagę komunikat i zmienną i wpisywałem konwersję IntToStr, teraz jest już dobrze :) Dzięki za pomoc ;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.