Проблема с StringGrid
Добавлено: 21 июн 2010, 00:49
Здравствуйте.
Поставлена следующая задача: Определить в последовательности чисел, сколько раз меняется знак при переходе к следующему элементу.
Компилируется, но при выполнении этого куска кода вываливается с ошибкой: Project raised exeption class EConvertError with message ''' is not a valid floating point value'.
Пробовал разные типы, сломал голову с индексами.
Чего-то в этой жизни я не понимаю.
Помогите пожалуйста, ткните носом?
Поставлена следующая задача: Определить в последовательности чисел, сколько раз меняется знак при переходе к следующему элементу.
Код: Выделить всё
n:=StringGrid1.ColCount;
for i:=1 to n do begin
if (StrToFloat(StringGrid1.Cells[i-1,0])<0) and (StrToFloat(StringGrid1.Cells[i,0])<0) then begin
zn:=zn+1;
label3.Caption:=('Знак меняется ' + FloatToStr(zn) + ' раз(-а)')
end else
label3.Caption:=('Знак не меняется ни разу');
end;
Пробовал разные типы, сломал голову с индексами.
Чего-то в этой жизни я не понимаю.
Помогите пожалуйста, ткните носом?