ZEN
Developer
Регистрация: 15.12.07 Сообщений: 132 Репутация: 984 Откуда: Полоцк
#1 [08.08.09, 21:56] Урок 2. создаём окно
Код:
PUSH {r0-r4,lr} MOV r0, 0 ;Время. Если стоит 0 то окно не закроется пока не нажмешь ок LDR r2, icon ; иконка в окне PUSH {r0,r1} LDR R1, metka ; текст в окне LDR r0, _6fffff MOV r3, 1 ;стиль окна LDR r4, SWI_0x257_MessageBox ;ресуем окно BLX r4 ADD sp, sp, 8 pop {r0-r4,pc} align 4 SWI_0x257_MessageBox DCD 0x455291B8+1 _6fffff DCD 0x6FFFFFFF icon DCD 0xe687 ; иконка metka DCD 0x16E4 ; метка
[ Редактировано ZEN в 9.8.09 11:47 ]
Спасибо сказали: zapret007, HotRabbit
jamesbond22
Свой в доску
Регистрация: 19.8.07 Сообщений: 1764 Репутация: 1322
#2 [08.08.09, 22:07] Re: Урок 2. создаём окно
ZEN , it is example for phones db2010 and db2020? For phones A2 not needed is function SWI_0x129_Timer_Set.
XPeria X8 ROM 2.3.5 GingerDX v008
Joker XT
VIP Developer
Регистрация: 5.8.06 Сообщений: 1292 Репутация: 7582
#3 [08.08.09, 22:52] Re: Урок 2. создаём окно
ZEN , а зачем таймер?
SE C901 [R1GA028]
ZEN
Developer
Регистрация: 15.12.07 Сообщений: 132 Репутация: 984 Откуда: Полоцк
#4 [08.08.09, 23:25] Re: Урок 2. создаём окно
Joker XT , Чтоб окошко закрывалось само)))
J108 Снова с вами
CyberMaster
Patchmaster
Регистрация: 24.10.07 Сообщений: 101 Репутация: 243 Откуда: Днепропетровск
#5 [08.08.09, 23:57] Re: Урок 2. создаём окно
Пример K790 SW-R8BF003
Код:
push {r0-r4,lr} mov r0, 0 ;Время. Если стоит 0 то окно не закроется пока не нажмешь ок ldr r2, icon_id ;ID иконки push {r0,r1} mov r1, 0xA ;ID текстовой метки ldr r0, _0x6FFFFFFF mov r3, 1 ;стиль окна ldr r4, MessageBox blx r4 add sp, sp, 8 pop {r0-r4,pc} align 4 icon_id dw 0xEE68 _0x6FFFFFFF dw 0x6FFFFFFF MessageBox dw 0x45275D30+1
[ Редактировано CyberMaster в 9.8.09 04:16 ]
Спасибо сказали: HotRabbit, -Sanek-
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
#6 [09.08.09, 03:54] Re: Урок 2. создаём окно
ZEN , 1) таймер там ни к чему, параметр time указывает, через сколько закрыть 2) в зависимости от начального содержимого регистров r0-r1 такой код легко может вызвать ребут
promt is better than google translate
Спасибо сказали: HotRabbit
Fedosey
Пользователь
Регистрация: 15.5.08 Сообщений: 79 Репутация: 0
#7 [09.08.09, 06:52] Re: Урок 2. создаём окно
а может кто этот исходник выложить с адресами на в710?
Joker XT
VIP Developer
Регистрация: 5.8.06 Сообщений: 1292 Репутация: 7582
#8 [09.08.09, 08:27] Re: Урок 2. создаём окно
ZEN , так что поправь на счёт таймера и засунь свой код в соответствующий тег
SE C901 [R1GA028]
Спасибо сказали: HotRabbit
Xamid
Patchmaster
Регистрация: 26.8.07 Сообщений: 449 Репутация: 1965 Откуда: Ростов-на-Дону
#9 [09.08.09, 09:55] Re: Урок 2. создаём окно
Fedosey пишет: а может кто этот исходник выложить с адресами на в710?
Ну елки-палки, возьми и портани. Говорил я пока не надо это в паблик кидать, ща начнется вот такое вот...
SGS3 white
Спасибо сказали: HotRabbit
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
#10 [09.08.09, 11:31] Re: Урок 2. создаём окно
ZEN , вот ты исправил код, а потерял аргументы, которые в стек кладутся
promt is better than google translate
Похожие темы
Тема Ответы Автор Просмотры Обновление Урок 1. Создание простого эльфа Фонарик 29 arban 41104 05.04.12, 16:36 Видео урок по созданию графических патчей 7 a6b6 7645 13.08.11, 01:25 [Голосование] Предложения по написанию уроков 9 arban 10442 08.03.11, 14:40 Урок: разбираем списки, часть 1 2 arban 6535 30.09.10, 21:31 Урок: создаём GUI, часть 1 6 arban 13365 01.08.10, 22:32 Урок - Создание/редактирование простого эльфа (подробно) 7 vodoo999 12434 18.07.10, 21:17 Урок 1. Создаём вибру 10 ZEN 13693 19.06.10, 17:36 Урок: создаём GUI, часть 2 1 arban 7591 23.02.09, 20:23
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.