Создание Эльфов : Эльфостроение : Форум |
Страница 29 из 211: « 1 ... 25 26 27 28 [29] 30 31 32 33 ... 211 » |
DarkDarin: |
19.02.08, 19:43 |
Возникли новые проблемы. Хочу нарисовать что-нить на экране. Для начала прямоугольничег: Код: DrawRect(0,0,Display_GetWidth(0),Display_GetHeight(0),clBlack,clBlack); Компилю, кидаю на тел (w700), пускаю и при нажатии на кнопачку (при которой это должно рисоваться) тел зависает. Что такое? [ Редактировано DarkDarin в 19.2.08 21:44 ] Добавлено 19.2.08 21:49 artem, запусти TortoiseSVN, затем зайди в любую папку, правый клик, TortoiseSVN->Repo-Browser. В появившемся окне пиши адресок. |
UltraShot: |
19.02.08, 19:50 |
DarkDarin А ведь вроде в либе w700 нет функции Display_GetWidth - поэтому неудивительно, что тел зависает (он при недостатке функции всегда зависает) |
PUZ: |
19.02.08, 19:56 |
не заходит, может в настройках чтото нада настроить? [ Редактировано artem в 19.2.08 19:57 ] |
XQuader: |
19.02.08, 20:40 |
Код: Error[Pe256]: invalid redeclaration of type name "XGUILIST" (declared at line 49) D:\ELFS\include\Types.h 165 Error[Pe256]: invalid redeclaration of type name "GUI" (declared at line 51) D:\ELFS\include\Types.h 166 Вместо коммента тех строчек я поднялся на 49 и 51 строку и там поменял Код: typedef struct XGUILIST_type XGUILIST; typedef struct UI_APP_SESSION_type UI_APP_SESSION; typedef struct GUI_type GUI; на Код: typedef struct XGUILIST_type xguilist;//!! typedef struct UI_APP_SESSION_type UI_APP_SESSION; typedef struct GUI_type gui;//!! Теперь helloworld нормально компилится,но с букманом теперь трабла => Код: book=(BOOK*)ListElement_GetByIndex(session->listbook,k); if( book->xguilist->guilist->FirstFree) {...} Error[Pe393]: pointer to incomplete class type is not allowed Можете подсказать какое-нить решение для этого? |
DarkDarin: |
19.02.08, 21:20 |
Вопросы в догонку. 1. Как стереть нарисованое, при этом должен прорисоваться стандартный экран. 2. Как нарисовать готовую картинку (и какой формат держит) 3. Как запустить из эльфа любой стандартный элемент (камера, диспетчер, настройки и т. п.), где взять идентификаторы всех элементов. |
Adrenalin: |
19.02.08, 21:24 |
Код: typedef struct { XBOOK * xbook; void * onClose; int BookID; struct PAGE_DESC * current_page; struct PAGE_DESC * base_page; struct XGUILIST * xguilist; struct GUI * gui; void * unk3; char dummy[0x10]; }BOOK; > struct XGUILIST * xguilist; > struct GUI * gui; и тут удоли > struct и все больш ене чего не трогай |
Deitro: |
20.02.08, 08:12 |
DarkDarin во-первых, на всем экране рисовать нельзя, во-вторых, у тебя эльф из одной строчки состоит только? DrawRect в main? |
anonymous: |
20.02.08, 08:19 |
Deitro нельзя рисовать,потому что только функции в либе нет?будет ли возможность рисовать на все экране? |
DarkDarin: |
20.02.08, 14:05 |
Не, эльф читает конфигурацию из конфига, при нажатии на определенные клавиши должен рисовать определенное на экране. Я сначала делал просто чтоб заметку на экране менял - все ОК, стоило подставить вместо заметки DrawRect - телефон при нажатии на клавишу зависал. Седня попробую без GetWidth - может потянет. |
Denukas: |
21.02.08, 17:02 |
Hello everyone... I have few problems again. First is that I can't make Elffpack.vkp , what *.raw file i should have to use? I convert normal *.bin fw to *.raw but i get an error and in xxx.vkp and out.vkp there is only few lines. Second one is that my elf isn't working I use this construction: switch() { case 1: switch() { case 1: (x30) <-30 times } } if i use this its working but if i x12 the integer value losts switch() { case 1: switch() { case 1: (x30) } case 2: switch() { case 1: (x30) } and so on until 12 } Help me please... |
Страница 29 из 211: « 1 ... 25 26 27 28 [29] 30 31 32 33 ... 211 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2479&start=280 © 2005-2018 supertrubka.org |