Member
Статус: Не в сети Регистрация: 21.09.2004 Откуда: Санкт-Петербург
А на каком языке надо?
В общем случае запуск программы необходимо выполнить в цикле, и прерывать его по нажатии клавиши.
Например:
(не помню как там точно на паскале)
var
kod : integer;
repeat
...
kod := readkey;
...
until keypressed;
В Делфах можно поставить на событие OnKeyPress у формы (или другого компонента, тут кнопки) соответвующую реакцию.
Например вот так:
var
Form1: TForm1;
kod : boolean;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
repeat
Form1.Caption:=IntToStr(StrToInt(Form1.Caption)+1);
application.ProcessMessages;
until kod;
kod :=false;
end;
procedure TForm1.Button1KeyPress(Sender: TObject; var Key: Char);
begin
kod :=true;
end;
end.
Только не забудь поместить перед запуском в Form1.caption какое-нибудь числовое значение.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения