Тяжеловато Дельфи понять, что хочет программист, когда в одном месте для вещественных чисел в качестве десятичного разделителя применяется точка, а в другом запятая.
Код:
StringGrid1.Cells[1,1]:='0,78';
Код:
a1:=0.5*StrToInt(Edit1.text)+0.5* StrToInt(Edit4.text);