
03.04.2012, 21:52
|
 |
.
|
|
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
|
|
Цитата:
|
Сообщение от Brain Fucker
Честно говоря, я предполагал что
Код:
assignfile(f, 'Valuesmatrix.txt');
reset(f);
readln(f, temp);
GrafVal.colcount := temp;
readln(f, temp);
GrafVal.rowcount := temp;
вот в этой части кода выставляется размерность StringGrid.
Очень надеюсь на подсказку, в чём моя ошибка.
|
Правильно надеялись, но для начала эти величины должны откуда то в этом файле взяться. То есть их туда нужно предварительно записать. Хотя бы так:
Код:
AssignFile(F, 'Valuesmatrix.txt');
try
Rewrite(F);
WriteLn(F, GrafVal.ColCount);
WriteLn(F, GrafVal.RowCount);
for Row := 0 to GrafVal.RowCount - 1 do
for Col := 0 to GrafVal.ColCount - 1 do
WriteLn(F, GrafVal.cells[Col, Row]);
finally
CloseFile(F);
end;
|