ВУЗ:
Составители:
192
Продолжение при л .
{Здесь мы отвечаем на вопросы.
Распознает введенное имя объекта и извлекает соответствующий текст вопроса. Из списка
разрешенных значений объекта формируется меню.}
PROCEDURE ask(f_object:word_string;VAR f__value:word_string);
VAR
pick,pickl ,num_vals,i: integer;
okay: boolean;
word, select: word_string;
vyvod: string;
asa:array[ 1. .4]of string;
BEGIN
p__question(f_object);
IF (find_legal(f_object,l,word)) THEN BEGIN
num_vals:=l;
vyvod :=";
for i:-l to 4 do asa[i]:= ";
WHILE(find_legal(f_object,num_vals,word)<>FALSE)DO
BEGIN
vyvod :=vyvod+inttostr(num_vals)+ ') '+word+' ';
asa[num_vals ]:=word; num_vals: =num_vals+1
END;
dig. Radio1.Caption :=asa[1]
dig. Radio2.Caption :=asa[2]
dig. Radio3.Caption :=asa[3]
dig.Radio4. Caption:=asa[4]
if asa[3]=" then dlg.Radio3.Enabled:=false
else dig. Radio3.Enabled:=true;
if asa[4]=" then dlg, Radio4.Enabled :=false
else dlg. Radio4. Enabled :=true;
pick:=0;
WHILE ((pick<l) OR (pick>=num_vals)) DO BEGIN
{select:=InputBox('введите номер от 1 до '+
inttostr(num_vals-l), vyvod,' 1');
Продолжение при л .
{Здесь мы отвечаем на вопросы.
Распознает введенное имя объекта и извлекает соответствующий текст вопроса. Из списка
разрешенных значений объекта формируется меню.}
PROCEDURE ask(f_object:word_string;VAR f__value:word_string);
VAR
pick,pickl ,num_vals,i: integer;
okay: boolean;
word, select: word_string;
vyvod: string;
asa:array[ 1. .4]of string;
BEGIN
p__question(f_object);
IF (find_legal(f_object,l,word)) THEN BEGIN
num_vals:=l;
vyvod :=";
for i:-l to 4 do asa[i]:= ";
WHILE(find_legal(f_object,num_vals,word)<>FALSE)DO
BEGIN
vyvod :=vyvod+inttostr(num_vals)+ ') '+word+' ';
asa[num_vals ]:=word; num_vals: =num_vals+1
END;
dig. Radio1.Caption :=asa[1]
dig. Radio2.Caption :=asa[2]
dig. Radio3.Caption :=asa[3]
dig.Radio4. Caption:=asa[4]
if asa[3]=" then dlg.Radio3.Enabled:=false
else dig. Radio3.Enabled:=true;
if asa[4]=" then dlg, Radio4.Enabled :=false
else dlg. Radio4. Enabled :=true;
pick:=0;
WHILE ((pick=num_vals)) DO BEGIN
{select:=InputBox('введите номер от 1 до '+ inttostr(num_vals-l), vyvod,' 1');
192
Страницы
- « первая
- ‹ предыдущая
- …
- 190
- 191
- 192
- 193
- 194
- …
- следующая ›
- последняя »
