Курсовая работа: Программа–конструктор для построения МП–транслятора по его параметрам с последующей проверкой задаваемых пользователем цепочек
var s:string;
i:integer;
ok:boolean;
begin
if Ready then begin
s:=plChain.Text;
if Length(s)=0 then begin
MessageDlg('Не введена цепочка',mtWarning,[mbOk],0);
plChain.SetFocus;
end
else begin
ok:=true;
for i:=1 to length(s) do begin
if pos(s[i],MP.Params.Symbols)=0 then ok:=false;
end;
if ok then begin
case rgCheck.ItemIndex of
0: begin
if Mp.CheckChain(s) then
s:='ДОПУСК '
else
s:='НЕТ ДОПУСКА';
MessageDlg(s+' цепочки',mtinformation,[mbOk],0);
lbResult.Caption:=S;
end;
1: begin
if plChain.Text<>'' then begin
tsEdit.enabled:=false;
bucheck.Enabled:=false;