Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/29: Рейтинг темы: голосов - 29, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 25.11.2015
Сообщений: 5

не работает ch:=readkey;

25.11.2015, 21:29. Показов 6164. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
не работает ch:=readkey; пробую в pascalABC.NET
Можно ли поставить pascalABC под Windows?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.11.2015, 21:29
Ответы с готовыми решениями:

Не работает readkey и keypressed
Здравствуйте. Написал программу, используя PascalABC, столкнулся с необходимостью скомпилировать ее в *.exe, для этого скачал PascalABC.NET...

Не работает ReadKey в WinCRT
Не хочет работать - стоит черным окном, на меня пялится! На нажатия клавиш вообще не реагирует. Подскажите пожалуйста, что делать-то?

Не работает Console.ReadKey() для приложения Windows Forms
Не работает Console.ReadKey(); подскажите почему? или есть другой способ остановить закрытие программы? using System; using...

6
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
25.11.2015, 21:34
Цитата Сообщение от RRRIIII Посмотреть сообщение
Можно ли поставить pascalABC под Windows?
Так простой АВС под Windows и заточен.
Но и в net тоже можно, только запускать нужно по Shift+F9
Pascal
1
2
3
4
5
6
7
uses crt;
var ch:char;
begin
ch:=readkey;
write(ch,ch,ch);
writeln
end.
0
0 / 0 / 0
Регистрация: 25.11.2015
Сообщений: 5
25.11.2015, 21:42  [ТС]
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
uses crt, graphABC;
var x,y:integer;
ch: char;
begin
x:=100;
y:=25;
circle(10,y,10);
ch:=readkey;
case  ch of
#25: circle(10,y,10);
#26: circle(20,10,15);
#27: circle(x,20,40);
end;
//writeln('!!!!!!!!!!!!!!!!!!');
end.
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
25.11.2015, 21:47
С graphABC работать не будет, там нужно использовать процедуры типа OnKeyPress, OnKeyDown...

Добавлено через 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
uses graphabc;
var x,y:integer;
    f:boolean;
procedure klavisha(key:integer);
begin
case key of
VK_Up:if y>30 then y:=y-10;
VK_Down:if y<windowheight-30 then y:=y+10;
VK_Left:if x>30 then x:=x-10;
Vk_Right:if x<windowwidth-30 then x:=x+10;
Vk_Escape:begin
          CloseWindow;
          f:=false;
          end;
end;
end;
procedure sharic;
begin
setbrushcolor(clBrown);
circle(x,y,20);
end;
 
begin
f:=true;
x:=windowwidth div 2;
y:=windowheight div 2;
lockdrawing;
repeat
clearwindow;
onkeydown:=klavisha;
sharic;
sleep(50);
redraw;
until not f;
end.
0
0 / 0 / 0
Регистрация: 25.11.2015
Сообщений: 5
25.11.2015, 21:49  [ТС]
Пытаюсь управлять стрелками. #72 пробовала эффект тот же.
Shift + 9 было
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
25.11.2015, 21:50
Я тебе кажется уже писал
Цитата Сообщение от Puporev Посмотреть сообщение
С graphABC работать не будет, там нужно использовать процедуры типа OnKeyPress, OnKeyDown...
Чукча не читатель?
0
0 / 0 / 0
Регистрация: 25.11.2015
Сообщений: 5
25.11.2015, 22:01  [ТС]
Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.11.2015, 22:01
Помогаю со студенческими работами здесь

ReadKey
Нужно распознать клавиши. Если 'Y' - делать ещё, если 'N' - то стоп. Так вот, я нагородил не понятно что, уверен что можно как-то просто...

Аналог Readkey
Какой в С++ аналог паскалевского readkey?

Readkey и Readln
Доброго времени суток. Сразу вопрос: можно ли как-то связать Readln и Readkey? Пользователю нужно ввести три цифры, а потом по нажатии...

Проблема с readkey
При вводе символа через console.readkey() помимо символа появляется System.ConsolekKeyInfo . Например ввожу &quot;1&quot;, выходит...

readkey И стрелки
Добрый день, проблема заключается вот в чем: readkey для стрелок, как я понял, не одно число. С чем мне сравнивать readkey, если я хочу...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru