Курсовая работа: Программа–конструктор для построения МП–транслятора по его параметрам с последующей проверкой задаваемых пользователем цепочек
TMP.free;
Ready:=false;
end
else Action:=caNone;
end;
end;
procedure TMainPr.tsAddShow(Sender: TObject);
var i,j:byte;
begin
if Ready then begin
with mp.params do begin
sgGood.ColCount:=MagSymbNum+1;
sgGood.RowCount:=StateNum+1;
for j:=1 to StateNum do
sgGood.cells[0,j]:='S'+inttostr(j);
for i:=1 to MagSymbNum do begin
sgGood.cells[i,0]:=MagSymbols[i];
for j:=1 to StateNum do begin
if MP.Good[j,i] then
sgGood.Cells[i,j]:='Доп.'
else
sgGood.Cells[i,j]:='Отв.'
end;
end;
end;
lbStNum.caption:=inttostr(Mp.Params.StateNum);
lbFirstSt.caption:=inttostr(Mp.Params.StartingState);
sgMagList.colcount:=mp.Params.MagSymbNum;
sgSymbList.colcount:=mp.Params.SymbNum+1;