Показать сообщение отдельно
Старый 11.09.2010, 07:54   #3
Trazzy
Разработчик
 
Аватар для Trazzy
 
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений
(для 225 пользователей)
Ответ: СРОЧНО! ПОМОГИТЕ!

этот код можно значительно упростить, но все же:
program ProjectAZ;
var 
fld1, fld2, resl, rez, last1, last2: integer; 
    
OKbtn, clicked: command;
 
procedure slozhenie;
begin
  ClearForm
;
  
ShowForm;
  
OKbtn:=CreateCommand('OK', CM_SCREEN, 1);
  
AddCommand(OKbtn);  
  
SetFormTitle('Сложение'); 
  
fld1:=formAddTextField('Введите A: ', integertostring(last1), 3, TF_NUMERIC);
  
fld2:=formAddTextField('Введите B: ', integertostring(last2), 3, TF_NUMERIC);
  
resl:=FormAddString('A+B='+integertostring(rez));
  
repeat 
   clicked 
:= GetClickedCommand; 
  
until clicked <> EmptyCommand;
  
last1:=stringtointeger(FormGetText(fld1));
  
last2:=stringtointeger(FormGetText(fld2));
  
rez:=last1+last2;
  
slozhenie;
end;
 
begin
  slozhenie
;
end. 
__________________
Уважай собеседника, а лучше подари ему +
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (11.09.2010)