01.05.2014, 14:40
|
|
Гуру
|
|
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
|
|
Код:
procedure TForm20.btnSaveClick(Sender: TObject);
var
R, C: Integer;
begin
AssignFile(F, 'd:\GridData.txt');
Rewrite(F);
WriteLn(F, StringGrid1.ColCount, ' ', StringGrid1.RowCount);
for R := StringGrid1.FixedRows to StringGrid1.RowCount - 1
do for C := StringGrid1.FixedCols to StringGrid1.ColCount - 1
do WriteLn(F, StringGrid1.Cells[C, R]);
CloseFile(F);
end;
Код:
procedure TForm20.btnLoadClick(Sender: TObject);
var
R, C, ColCount, RowCount: Integer;
CellData: String;
begin
AssignFile(F, 'd:\GridData.txt');
Reset(F);
ReadLn(F, ColCount, RowCount);
StringGrid1.ColCount := ColCount;
StringGrid1.RowCount := RowCount;
for R := StringGrid1.FixedRows to StringGrid1.RowCount - 1
do for C := StringGrid1.FixedCols to StringGrid1.ColCount - 1
do begin
ReadLn(F, CellData);
StringGrid1.Cells[C, R] := CellData;
end;
CloseFile(F);
end;
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
|