Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
1 / 1 / 1
Регистрация: 11.01.2011
Сообщений: 44
1

Анимация движения линии, пока не будет нажата клавиша

23.05.2011, 18:32. Показов 2668. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Uses GraphABC,crt;
Var i:integer;
Begin
Floodfill(10,10,clyellow);
Setwindowsize(800,600);
Setpencolor (clBlack);
Roundrect(15,15,785,585,15,15);
Rectangle(310,350,770,480);
Rectangle(330,380,550,450);
lockdrawing;
For i:=1 to 200 do begin
clearwindow(clyellow);
Setpencolor (clBlack);
Roundrect(15,15,785,585,15,15);
Rectangle(310,350,770,480);
Rectangle(330,380,550,450);
setpencolor(cllime);
Line(340+i,380,340+i,445); 
setpencolor(cllime);
redraw;
sleep(10);
end;
Begin
Setwindowsize(800,600);
lockdrawing;
For i:=200 downto 1 do begin
clearwindow(clyellow);
Setpencolor (clBlack);
Roundrect(15,15,785,585,15,15);
Rectangle(310,350,770,480);
Rectangle(330,380,550,450);
setpencolor(cllime);
Line(340+i,380,340+i,445); 
redraw;
sleep(10);
end;
end;
end.
надо чтоб линия бегала до тех пор покамись не нажму клавишу
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2011, 18:32
Ответы с готовыми решениями:

Генерировать ноту МИ пока не будет нажата клавиша Y на клавиатуре
#include <dos.h> main() { unsigned int gamma = /* Коэффициенты деления для нот */ {...

Выполнение цикла до тех пор, пока не будет нажата определенная клавиша
Доброе время суток, люди добрые! Начал заниматься С++ не так давно, поэтому всех хтростей не знаю,...

Вводить с клавиатуры числа до тех пор, пока не будет нажата клавиша <<ESC>>
Задание: Вводить с клавиатуры числа до тех пор, пока не будет нажата клавиша &lt;&lt;ESC&gt;&gt;. На экран...

Вывести коды сканирования клавиш до тех пор, пока не будет нажата клавиша Esc
Написать программу, которая читает и выводит коды сканирования клавишей до тех пор, пока не будет...

2
28 / 28 / 26
Регистрация: 04.05.2011
Сообщений: 86
23.05.2011, 21:54 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Uses GraphABC,crt;
Var i:integer;
Begin
repeat
Floodfill(10,10,clyellow);
Setwindowsize(800,600);
Setpencolor (clBlack);
Roundrect(15,15,785,585,15,15);
Rectangle(310,350,770,480);
Rectangle(330,380,550,450);
lockdrawing;
For i:=1 to 200 do begin
clearwindow(clyellow);
Setpencolor (clBlack);
Roundrect(15,15,785,585,15,15);
Rectangle(310,350,770,480);
Rectangle(330,380,550,450);
setpencolor(cllime);
Line(340+i,380,340+i,445);
setpencolor(cllime);
redraw;
sleep(10);
end;
Begin
Setwindowsize(800,600);
lockdrawing;
For i:=200 downto 1 do begin
clearwindow(clyellow);
Setpencolor (clBlack);
Roundrect(15,15,785,585,15,15);
Rectangle(310,350,770,480);
Rectangle(330,380,550,450);
setpencolor(cllime);
Line(340+i,380,340+i,445);
redraw;
sleep(10);
end;
end;
until keypressed;
1
1 / 1 / 1
Регистрация: 11.01.2011
Сообщений: 44
24.05.2011, 15:06  [ТС] 3
Ошибка ожидался оператор. а если место keypressed пишу readkey то другая ошибка repeat должно иметь тип boolean

Добавлено через 5 часов 1 минуту
Цитата Сообщение от HaXoq4uBbIu' :) Посмотреть сообщение
Ошибка ожидался оператор. а если место keypressed пишу readkey то другая ошибка repeat должно иметь тип boolean
произошла ошибка ) я с утречка не посмотрел внимательно)) все работает спасибо так и спасибо нажал ))
0
24.05.2011, 15:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.05.2011, 15:06
Помогаю со студенческими работами здесь

Пока нажата клавиша
Приветствую всех. Просветите пожалуйста как сделать чтобы событие происходило пока нажата клавиша....

Реле замкнуто пока нажата клавиша 'd' на ПК
Народ ! Есть такая задача, управлять платой релюшек с помощью комповой клавиатуры, а точнее 4мя...

Движение пока нажата клавиша Delphi 7
Подскажите пожалуста как сделать в delphi 7 движение объекта пока нажата клавиша (Например нажал...

Как можно сделать, чтобы нужное действие выполнялось только пока клавиша нажата
пишу игру, возникла следующая прблема: если нажать и удерживать клавишу, то после отпускания...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru