procedure dreger; begin clrscr; window(0,0,0,0); writeln('Введите давление входа:'); read(pvx); end;
procedure Button1OnClick; begin Form1.Hide; dreger; end;
procedure InitControls; begin Form1:= Form.Create(10,10,300,300); Form1.InitControl(True,False,alNone,crDefault,clBtnFace,'Аппараты',''); Button1:= Button.Create(Form1,112,40,75,25); Button1.InitControl(True,True,alNone,crDefault,0,'Дрегер',''); Button1.OnClick:=Button1OnClick;
Form1.Show; end;
begin InitControls; end.
Федосеев Павел
17.03.2013 21:40
Если работаешь в GUI (формочка с кнопочками), то ввод данный осуществляется через компонент TEdit (вводится строка и далее преобразуется в число) - забудь о write и read
ketty
19.03.2013 2:18
не могли бы вы исправить программу, я вообще еще новичок. напишите пожалуйста правильный вариант.
Федосеев Павел
19.03.2013 6:45
Прости - не могу. Сейчас приезжаю домой только переночевать - очень много работы.
Гость
19.03.2013 9:28
не знаю, что это за VCL (не дельфи и не турбовижен), но если по аналогии с дельфой: надо создать объекты типа Label (с пояснением, что надо ввести) и Edit (собственно окошко для ввода), а в процедуре dreger просто взять значение Edit-а (обычно Edit.Text)
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.