Урок 2. создаём окно : Патчестроение : Форум

Страница 1 из 2: [1] 2 »

 ZEN:
08.08.09, 21:56
 
Код: 
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 ]

 jamesbond22:
08.08.09, 22:07
 ZEN, it is example for phones db2010 and db2020? For phones A2 not needed is function SWI_0x129_Timer_Set.

 Joker XT:
08.08.09, 22:52
 ZEN, а зачем таймер?

 ZEN:
08.08.09, 23:25
 Joker XT, Чтоб окошко закрывалось само)))

 CyberMaster:
08.08.09, 23:57
 Пример 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 ]

 den_po:
09.08.09, 03:54
 ZEN,
1) таймер там ни к чему, параметр time указывает, через сколько закрыть
2) в зависимости от начального содержимого регистров r0-r1 такой код легко может вызвать ребут

 Fedosey:
09.08.09, 06:52
 а может кто этот исходник выложить с адресами на в710?

 Joker XT:
09.08.09, 08:27
 ZEN, так что поправь на счёт таймера и засунь свой код в соответствующий тег =)

 Xamid:
09.08.09, 09:55
 
Fedosey пишет:
а может кто этот исходник выложить с адресами на в710?

Ну елки-палки, возьми и портани. Говорил я пока не надо это в паблик кидать, ща начнется вот такое вот...

 den_po:
09.08.09, 11:31
 ZEN, вот ты исправил код, а потерял аргументы, которые в стек кладутся
Страница 1 из 2: [1] 2 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=4208

© 2005-2018 supertrubka.org