Создание Эльфов : Эльфостроение : Форум

Страница 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