Показать сообщение отдельно
  #1  
Старый 30.03.2012, 01:46
Nautilus Nautilus вне форума
Новичок
 
Регистрация: 07.02.2012
Сообщения: 53
Репутация: 10
По умолчанию Из StringGrid в Chart- ошибка типа "Время"

Доброй ночи! Подскажите, при построении графика из StringGrid ругается на формат "Время" (выделена строка) (...is not a valid Time), вот часть кода:

Код:
z:= form1. StringGrid1.RowCount;

for j := 1 to z-1 do
  begin
   
  Series.AddXY(StrToTime(form1.StringGrid1.Cells[0,j]), StrToFloat (form1.StringGrid1.Cells[1,j]), '',clRed);
 //   Series.AddXY(StrToTimeDef ((form1.StringGrid1.Cells[0,j]),#hh:mm:ss), StrToFloat(form1.StringGrid1.Cells[1,j]), '',clRed);
    end;
Series.Title := 'Температура воды' ; //
 Series.Active := True;
end;

При этом в 0 столбце StringGrid у меня время формата чч:мм:сс, а в 1 столбце числа типа 2,5
Пробовал вместо StrToTime ставить StrToTimeDef, но так тоже самое...
Люди, помогите, пожалуйста !!!
P.S. добавил вначале строки
TimeSeparator := ':';
LongTimeFormat := 'hh:mm:ss';
всё равно- не воспринимает
Ответить с цитированием