Создание Эльфов : Эльфостроение : Форум |
Страница 149 из 211: « 1 ... 145 146 147 148 [149] 150 151 152 153 ... 211 » |
mmcorp: |
07.09.10, 23:49 |
mugen, уж слишком у тебя огромная функа OnTimer, 460 строк, уменьшил бы, разбил бы, трудно в ней разобраться |
mugen: |
08.09.10, 00:47 |
MoneyMasteR, и что оно даст (может оно и не так, но думаю раз оное в асм генерится, может лучше пока без лишних вызовов переходов.. стека), там всё закоментить можно... и всёравно ребутит |
mmcorp: |
09.09.10, 16:31 |
mugen, а что ж тогда не весь код эльфа в одну функцию засунуть?? функции и процедуры и созданы для того, чтобы разбить программу на более мелкие, обособленные части, сделав алгоритм более простым и гибким |
DuMOHsmol: |
09.09.10, 20:26 |
Можно ли как-то проверить наличие открытого активити? |
mmcorp: |
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; } |
DuMOHsmol: |
09.09.10, 23:30 |
MoneyMasteR, первым делом об этом подумал. Дело в том что на DB2020 нет никаких ActivityMenuBook. |
arban: |
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 ); насколько помню |
DuMOHsmol: |
10.09.10, 00:01 |
arban, оно везде почему-то срабатывает, не только в активити. |
den_po: |
10.09.10, 00:27 |
DuMOHsmol, эта функция для FindBook |
mmcorp: |
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 supertrubka.org |