Все для Sony Ericsson, патчи, эльфы, моддинг, прошивка
Логин: Пароль: Запомнить: Привет гость! Зарегистрируйся или авторизируйся для получения доп. возможностей!
Разделы
PDA версия сайта
Новости
Статьи
Файлы
Патчи
Патчи A2
Патчи db2020
Эльфы
Исходники эльфов
Wiki
Форум
Обратная связь
Развернуть/Свернуть
 
Развернуть/Свернуть

Урок 2. создаём окно : Патчестроение : Патчи : Форум : Для Sony Ericsson патчи эльфы моддинг прошивка
/  Список форумов
   /  Патчи
      /  Патчестроение
   /  Урок 2. создаём окно
На печать 
Правила 
Страница 1 из 2: [1] 2 »

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.




Sе XPeria X8 ROM 2.3.5 GingerDX v008

Joker XT


VIP Developer


Регистрация: 5.8.06
Сообщений: 1292
Репутация: 7599





 
  #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
Репутация: 7599





 
  #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 из 2: [1] 2 »



  • Поиск
  • Права
Вы не можете начинать темы.
Вы не можете редактировать свои сообщения.
Вы не можете создавать опросы.
Вы не можете вкладывать файлы в сообщения.
Вы не можете отвечать на сообщения.
Вы не можете удалять свои сообщения.
Вы не можете голосовать.

Главная Новости Статьи Файлы Патчи Форум Опросы PDA
- Генерация страницы: 0.04 секунд | 9 Запросов | HTML: 44.12 КБ -