Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.62/26: Рейтинг темы: голосов - 26, средняя оценка - 4.62
2 / 2 / 2
Регистрация: 19.11.2014
Сообщений: 65

Программа для задержки нажатия кнопки

08.06.2015, 17:07. Показов 5285. Ответов 46
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите написать программу(или дайте ссылку, я не нашел), для регулирования, времени удержания нажатия определенных кнопок, после их отпускания. Нужно для игры в гонки, после отпускания клавиши газа и нажатие тормоза, нужно чтоб еще немного клавиша газа была нажата, точно так же и с тормозом.

Добавлено через 4 часа 48 минут
SendInput в игре не работает

Добавлено через 9 минут
SendInput не работает и при оконном режиме игры, но игра реагирует на экранную клавиатуру.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.06.2015, 17:07
Ответы с готовыми решениями:

Программа завершается, после нажатия любой кнопки
В общем, программа завершается после нажатия любой кнопки... Весь код: #include <windows.h> #include <iostream> ...

Как из обработчика Form1_KeyPress вызвать событие для нажатия заданной по имени кнопки на форме (кнопки 0-9)
Пишу калькулятор. Есть несколько кнопок (Button) с цифрами и знаками. Для цифр имена кнопок: but_0, but_1, ... but_9 На все кнопки с...

Зависает программа после нажатия кнопки ОК
Добрый день! Ребята, как мне написать так, чтобы прога не зависала после условия? Там идут 2 условия. Пишу в Visual Studia 2010.

46
2 / 2 / 2
Регистрация: 19.11.2014
Сообщений: 65
10.06.2015, 19:09  [ТС]
Студворк — интернет-сервис помощи студентам
Двигатель обычно от перегрева взрывается, но в этой игре вероятность реальности типа, можно и колесо пробить.

Добавлено через 8 минут
Еще редактор трасс есть
RFactor
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
10.06.2015, 19:20
Цитата Сообщение от br83 Посмотреть сообщение
Двигатель обычно от перегрева взрывается
Не от перегрева поршневой двигатель стружку может начать снимать а то и заклинить, от износа может начать шатунами плеваться. А вот взрывались от неправильной работы газом только реактивные Junkers Jumo-008 и их ровесники. И сейчас бывает взрываются при слишком резком падении входного потока воздуха. Помпаж называется - т.е компрессор вместе с турбиной вылетает со свистом через воздухозаборник...

Добавлено через 3 минуты
Цитата Сообщение от br83 Посмотреть сообщение
но в этой игре вероятность реальности типа, можно и колесо пробить
Ну а типа чтобы от перебора скорости рули поотлетали а то и куски посолидней?
0
2 / 2 / 2
Регистрация: 19.11.2014
Сообщений: 65
11.06.2015, 12:31  [ТС]
Мод rfactor
Есть машина скорость 470, в моде собрано около тысячи разных машин, машины от ВАЗ до Bugatti Veyron, мод в архиве порядка 45ГБ.

Добавлено через 11 часов 45 минут
StalkerIQ, с примером понял, надо сделать хоть макет программы, сегодня попытаюсь сделать.
Спасибо за помощь в несерьезном проекте.
0
2 / 2 / 2
Регистрация: 19.11.2014
Сообщений: 65
12.06.2015, 04:16  [ТС]
Макет программы.
C++
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
#include "Winuser.h"
 
int up = 0;
int down = 0;
 
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
//UP
 if (up>0)
{
        up--;
        Panel1->Color = 0x0080FF80;
}else
        Panel1->Color = 0;
 
if(GetAsyncKeyState(VK_UP)!=0)
{
        Panel1->Color = 0x0080FF80;
        up = StrToInt(Edit1->Text);
}else
        if (up == 0)
                Panel1->Color = 0;
//------------------------------------------
//DOWN
 if (down>0)
{
        down--;
        Panel2->Color = 0x0080FF80;
}else
        Panel2->Color = 0;
 
if(GetAsyncKeyState(VK_DOWN)!=0)
{
        Panel2->Color = 0x0080FF80;
        down = StrToInt(Edit2->Text);
}else
        if (down == 0)
                Panel2->Color = 0;
//-------------------------------------------
//LEFT
if(GetAsyncKeyState(VK_LEFT)!=0)
        Panel3->Color = 0x0080FF80;
else
        Panel3->Color = 0;
//-------------------------------------------
//RIGHT
if(GetAsyncKeyState(VK_RIGHT)!=0)
        Panel4->Color = 0x0080FF80;
else
        Panel4->Color = 0;
 
 
//---------------------------------------------------------------------------
 };
Вложения
Тип файла: zip макет.zip (749.6 Кб, 2 просмотров)
0
2 / 2 / 2
Регистрация: 19.11.2014
Сообщений: 65
15.06.2015, 03:00  [ТС]
Проблема решена не программным способом.
0
22 / 20 / 3
Регистрация: 21.05.2013
Сообщений: 408
15.06.2015, 08:29
br83, Да? Я чем-то помог ну ладно, а то я уже отчаивался и думал, что просто пачкаю форум. =)
Рад что хоть чем то маломальский помог?
Если не секрет что вас навело на решение.
Цитата Сообщение от br83 Посмотреть сообщение
Проблема решена не программным способом.
Таким способом?
0
2 / 2 / 2
Регистрация: 19.11.2014
Сообщений: 65
15.06.2015, 14:23  [ТС]
Настройками самой игры, уменьшил скорости нарастания\убавления газа и тормоза, в игре работает ABS и Traction Control, они все равно не дают резко возрастать скоростям нажатия на педали.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.06.2015, 14:23
Помогаю со студенческими работами здесь

Программа обработки события нажатия внешней кнопки
Всем привет! Мне понадобилась приставка к ПК в виде кнопки. Подключается по USB и при нажатии на неё воспроизводилась бы мелодия на ПК. ...

Есть ли программа для автозапуска с функцией задержки времени?
всем привет!не подскажете хорошую программу для автозапуска с функцией задержки на некоторое время?(проги от Iobit не предлагать, тормозит...

Создайте кнопки для выбора двух цветов и кнопку Старт. После нажатия кнопки Старт надпись должна мигать выбранными цвет
Создайте кнопки для выбора двух цветов и кнопку Старт. После нажатия кнопки Старт надпись должна мигать выбранными цветами.

Обработка нажатия кнопки. Для нубов
Есть проект. Если кликнуть на кнопку заказы, а потом на кнопку оформить заказ, после чего заполнить и нажать &quot;Добавить&quot; ничего не...

Отлов нажатия кнопки submit и блокировка последующего нажатия
Привет всем! Нужен код, который способствует блокировке нажатия кнопки после одного нажатия на нее. Спасибо. Добавлено через 54...


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

Или воспользуйтесь поиском по форуму:
47
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru