![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| MoRoZfromT |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 24.3.2006 Репутация: нет Всего: нет |
Надо сделать консольное приложение в Delphi 7. Нашел несколько реализаций модуля crt. Во всех присутствует KeyEvent. На что получаю ругательство "Undeclared identifier: 'KeyEvent'".
Примеры из разных модулей:
или если не использовать crt, а юзать то, что есть в факах http://vingrad.ru/DELPHI-SYSTEM-000026 Там тоже KeyEvent:
Где взять то его? Замучался уже. Помогите пожалуйста. |
||||||
|
|||||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
MoRoZfromT, Key_Event описан в модуле windows
uses windows; и все -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| MoRoZfromT |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 24.3.2006 Репутация: нет Всего: нет |
У меня модуль windows подключен. Даже нашел вот в нем
Если объявлять IBuff: PInputRecord; (в оригинальном исходнике IBuff: TInputRecord;) то получаю Types of actual and formal var parameters must be identical на строке ReadConsoleInput(GetConInputHandle, IBuff, 1, IEvent); не пойму, как нужно сделать. |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
Понял!!!
вместо IBuff.KeyEvent.bKeyDown = True IBuff.Event.KeyEvent.bKeyDown = True ошибка в DRKB и так далее... -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| MoRoZfromT |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 24.3.2006 Репутация: нет Всего: нет |
Ура. спасибо большое!
Остальное я сам победил. Чтобы все работало из примера в drkb нужно сделать: // ConHandle: THandle; // Дескриптор консольного окна заменить на: ConHandle: Cardinal; // NOAW: LongInt; // Для хранения результатов некоторых функций заменить на: NOAW: Cardinal; |
|||
|
||||
| Mr_Nuke |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 6.4.2007 Репутация: нет Всего: нет |
Проблема 1 в 1.
Выдает ошибку на функции
на строке
пишет undeclared identifier 'KeyEvent' Может под вечер в чем-то не догоняю, но вроде Alexeis именно так и написал |
||||
|
|||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |