| eXeL@B —› Программирование —› помогите с RadAsm |
| Посл.ответ | Сообщение |
|
|
Создано: 25 июня 2007 11:48 · Поправил: KyTapKuH · Личное сообщение · #1 Сразу скажу, что в ASM я новичек. Такой вопрос, в RadAsm через редактор диалогов добавляю кнопку и 2 edit. Как прописать процедуру, что бы она выполнялась по нажатию кнопки? Это наверное элементарно, но повторюсь-я новичек. Так что ногами не бейте И еще, посоветуйте help по RadAsm на русском языке где взять можно? Заранее спасибо...
![]() |
|
|
Создано: 25 июня 2007 12:41 · Личное сообщение · #2 |
|
|
Создано: 25 июня 2007 12:53 · Личное сообщение · #3 |
|
|
Создано: 25 июня 2007 12:58 · Личное сообщение · #4 |
|
|
Создано: 25 июня 2007 13:10 · Личное сообщение · #5 |
|
|
Создано: 25 июня 2007 13:45 · Личное сообщение · #6 |
|
|
Создано: 25 июня 2007 13:49 · Личное сообщение · #7 |
|
|
Создано: 25 июня 2007 14:07 · Личное сообщение · #8 Spirit пишет: уроки Изеклиона прикольно ты его обозвал) KyTapKuH "прописать процедуру, чтобы она выполнялась по клику" так, как ты это говоришь нельзя. Это на делфи или билдере. Надо читать конечно, но чтобы тут больше не флудили вот четкий ответ: сам подумай.. что происходит, когда ты нажимаешь кнопку? Правильно) Генерируеццо сообщение с параметрами, которые определят что было сделано и с чем. Вот это сообщение тебе и надо обрабатывать и проверят его парамеиры на соответствие тому, что была именно нажата именно нужная кнопичка. Примерно так (в цикле обработки смсок, когда пришло WM_COMMAND): mov EAX,wParam
здесь BUT1_ID = идентификатор некой кнопки, который ты задаешь при её создании. фсё) P.S. читай Айсилиона
----- radio uno in ibisa ... ![]() |
|
|
Создано: 25 июня 2007 15:00 · Поправил: Guru_eXe · Личное сообщение · #9 Icelot пишет: mov EAX,wParam cmp AX,BUT1_ID ;проверяем кнопка это или нет (ID=1) jne Fin ;если нет, то на завершение shr EAX,16 ;иначе сдвинем старшую часть EAX в младшую cmp AX,BN_CLICKED ;и проверим какое там событие jne Fin ;если не нажатие, то на завершение ... ;твои ужасные действия)) для начинающих, думаю будет нагляднее такая схема: .if [wParam]=ID_BUTTON1 ; кодес goes here .endif зы. естественно нужно понимать где этот код ставить
----- may all your PUSHes be POPed! ![]() |
|
|
Создано: 25 июня 2007 15:07 · Личное сообщение · #10 |
|
|
Создано: 25 июня 2007 15:17 · Личное сообщение · #11 |
|
|
Создано: 25 июня 2007 15:22 · Личное сообщение · #12 |
|
|
Создано: 25 июня 2007 15:50 · Личное сообщение · #13 |
|
|
Создано: 25 июня 2007 19:04 · Личное сообщение · #14 |
| eXeL@B —› Программирование —› помогите с RadAsm |
| Эта тема закрыта. Ответы больше не принимаются. |

И еще, посоветуйте help по RadAsm на русском языке где взять можно? Заранее спасибо...









Для печати