![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 22.12.2010
Сообщений: 4
|
![]()
Всем доброго времени суток. У меня такая проблемка: необходимо написать прогу, что бы загорались диоды на клаве(NUM, SCROLL, CAPS), и причем не сами собой, а по нажатию на конкретные клавиши, которые задаются в самой программе (например на клавиши HOME, PAGE UP, PAGE DOWN). Искал я на вашем форуме, в других разделах. Были примеры на Delphi. Находил вот такие куски кода (для ASM):
Включение Scroll Код:
Код Код:
Код Код:
Последний раз редактировалось Stilet; 24.12.2010 в 12:12. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Уверен на 99%, что этот код в Делфи не пройдет.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 22.12.2010
Сообщений: 4
|
![]()
мне на делфях и не надо. Мне просто на asm'e нужно сделать. этот код, который я привел не работает в nasm.
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А ты под чем компилируешь? Если под Windows то да. Он не будет работать. Он предназначен для ДОС, ну или типа того старых систем, с 16-разрядными операционками, которые способны пропустить такой код на выполнение.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 22.12.2010
Сообщений: 4
|
![]()
понял уже))) точнее нашел на сайте...
Вот такой есть кусок... на удивление заработал(в отличии от десятка других, которые находил) ))) с использованием API. зажигает Num. Теперь его надо под asm заточить.. поможете??? Код:
Последний раз редактировалось Stilet; 24.12.2010 в 15:22. |
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Сделай так: Запусти прогу в Делфи, поставь бряк на первую строчку на GetKeyboardState, и открой CPU, отладчик короче - там будет ассемблерный код, который подскажет тебе как действовать. Помочь я тебе врядли смогу другим, ибо NASM не знаю.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 22.12.2010
Сообщений: 4
|
![]()
ок. гляну)))
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Включение компьютеров по сети | vlad.md | Работа с сетью в Delphi | 17 | 05.07.2010 15:47 |
Включение оптимизации в Delphi | Mixasik | Свободное общение | 7 | 30.05.2010 09:08 |
Включение\отключение каналов | SanekIrk | Мультимедиа в Delphi | 1 | 19.10.2009 17:10 |
Нестандартное включение ПК | Bat{CMD}_Men | Операционные системы общие вопросы | 1 | 24.08.2009 17:04 |
сделать бегущую строку диодов, используя PIC16F877 | buba3230 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 05.06.2009 17:59 |