Все для Sony Ericsson, патчи, эльфы, моддинг, прошивка
  
Логин: Пароль: Запомнить: Привет гость! Зарегистрируйся или авторизируйся для получения доп. возможностей!
Разделы
PDA версия сайта
TrackIDentify
Новости
Статьи
Файлы
Патчи
Патчи 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
Репутация: 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 из 2: [1] 2 »



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

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