Создание Эльфов : Эльфостроение : Форум |
| Страница 149 из 211: « 1 ... 145 146 147 148 [149] 150 151 152 153 ... 211 » |
|
07.09.10, 23:49 |
|
mugen, уж слишком у тебя огромная функа OnTimer, 460 строк, уменьшил бы, разбил бы, трудно в ней разобраться | |
|
08.09.10, 00:47 |
|
MoneyMasteR, и что оно даст (может оно и не так, но думаю раз оное в асм генерится, может лучше пока без лишних вызовов переходов.. стека), там всё закоментить можно... и всёравно ребутит | |
|
09.09.10, 16:31 |
|
mugen, а что ж тогда не весь код эльфа в одну функцию засунуть?? функции и процедуры и созданы для того, чтобы разбить программу на более мелкие, обособленные части, сделав алгоритм более простым и гибким | |
|
09.09.10, 20:26 |
|
Можно ли как-то проверить наличие открытого активити? | |
|
09.09.10, 22:43 |
|
DuMOHsmol, Код: int isActivityMenu(BOOK*bk) { if(!strcmp(bk->xbook->name,"ActivityMenuBook")) return 1; return 0; } int main(void) { if(FindBook(isActivityMenu))/*Your code*/; return 0; } | |
|
09.09.10, 23:30 |
|
MoneyMasteR, первым делом об этом подумал. Дело в том что на DB2020 нет никаких ActivityMenuBook. | |
|
09.09.10, 23:38 |
|
#pragma swi_number=0x1C8 __swi __arm int IsRightNowBook( BOOK* book ); #pragma swi_number=0x81C8 __swi __arm IS_NEEDED_BOOK get_IsRightNowBook( void ); насколько помню | |
|
10.09.10, 00:01 |
|
arban, оно везде почему-то срабатывает, не только в активити. | |
|
10.09.10, 00:27 |
|
DuMOHsmol, эта функция для FindBook | |
|
10.09.10, 12:11 |
|
DuMOHsmol, на d2020 активити называется RightNowBook Код: int isActivityMenu(BOOK*bk) { if(!strcmp(bk->xbook->name,"ActivityMenuBook") || !strcmp(bk->xbook->name,"RightNowBook")) return 1; return 0; } | |
| Страница 149 из 211: « 1 ... 145 146 147 148 [149] 150 151 152 153 ... 211 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2479&start=1480 © 2005-2018 mobilefree.justdanpo.ru |