Курсовая работа: Информационная система начальника жилищно-эксплуатационной службы
WriteVec(Scheme);
WriteVec(GK);
WriteVec(People);
WriteVec(FlatAtr);
CloseFile(Ft); // Закрытие файла
end;
// Процедура заполнения объекта StringGrid данными из Вектора Vec
procedure TInputForm. FillStringGrid (SG: TStringGrid; Vec: TVector);
var i, j: integer;
begin
Sg. ColCount:= Vec. Cols+1;
if Vec. Size=0
then Sg. RowCount:=2
else Sg. RowCount:=Vec. Size+1;
for i:=1 to Vec. Cols do
Sg. Cells [i, 0]:= Vec. Names[i];
for i:=1 to Vec. Size do
begin
Sg. Cells [0, i]:= IntToStr(i);
for j:=1 to Vec. Cols do
Sg. Cells [j, i]:= Vec.X [i, j];
end;
Sg. ColWidths[0]:= 25;
end;
procedure TInputForm. PageControl1Change (Sender: TObject);
begin
case PageControl1. ActivePageIndex of
0: FillStringGrid (StringGrid1, Kvart);
1: FillStringGrid (StringGrid2, Scheme);