Ich hab die Variablen und so umbenannt und die Berechnung von StringGrid1.ColCount und StringGrid1.RowCount abhängig gemacht.
Allerdings startet das Programm nicht mehr, sondern der alt bekannte Fehler kommt sofort.
Delphi-Quellcode:
Procedure TForm1.berechnung;
var col, row : Integer;
Begin
For row := 1 to StringGrid1.RowCount do
Begin
For col := 1 to StringGrid1.ColCount do
Begin
StringGrid1.Cells[row,col] := IntToStr(StrToInt(StringGrid1.Cells[row,0])*StrToInt(StringGrid1.Cells[0,col]))
end;
end;
End;