acuario5000
El comprimido que puse es tal y como lo tengo en mi w810 si no se ven los iconos talvez sea cosa de la libreria o quizas otro elf que interfiera...
car105z
en mi w810 funciona perfecto, la configuración que tengo es la misma del comprimido, la tienes asi?
Que al presionar una tecla del cursos te manda el mensaje de si quieres crear un atajo parece ser signo de que la función que deberia llamar al atajo en el elf esta mal puesta en tu liberria
para toda duda dejo las funciones necesarias
Código:
0458: FFFFFFFF 69425B45 ; 116: int _fopen(const unsigned short *filpath, const unsigned short *filname,unsigned int mode , unsigned int rights, unsigned int __0);
045C: FFFFFFFF A1545B45 ; 117: int fclose(int file);
0460: FFFFFFFF 01575B45 ; 118: int fread(int file , void *ptr, int size);
0470: FFFFFFFF DD4A5B45 ; 11C: int isFileExist(u16 * pach, u16 *fname , FSTAT * fstat_stuct);
04C4: FFFFFFFF B9C72A45 ; 131: BOOK * Find_StandbyBook(void);
0548: FFFFFFFF 355CE244 ; 152: u16* wstrcpy(u16 * dest, u16 * source);
0550: FFFFFFFF D55BE244 ; 154: u16* wstrcat(u16 * wstr, u16 * subwstr);
0558: FFFFFFFF 055CE244 ; 156: int wstrcmp(unsigned short * wstr1, unsigned short * wstr2);
055C: FFFFFFFF 715CE244 ; 157: int wstrlen(u16 * wstr);
0560: FFFFFFFF 4DAEFE44 ; 158: u16 * str2wstr(u16 * wstr,char * str);
0564: FFFFFFFF ED52E244 ; 159: int strcmp(char * str1, char * str2);
0574: FFFFFFFF 9DE62F45 ; 15D: int Str2ID(const void * wstr , int flag , int len);
0578: FFFFFFFF 49F22F45 ; 15E: void StrID2Str(int StrID,char * str,int maxlen);
0584: FFFFFFFF 6DE82F45 ; 161: void TextFree(int StrID);
05B4: FFFFFFFF D1DD5A45 ; 16D: int REQUEST_IMAGEHANDLER_INTERNAL_GETHANDLE(const int * __zero,u16 * IMAGEHANDLE,char * unk);
05D4: FFFFFFFF 955E5645 ; 175: char * manifest_GetParam(char *buf,char *param_name,int unk);
06B4: FFFFFFFF 51F22745 ; 1AD: void * ListElement_GetByIndex(LIST * , int index);
07B4: FFFFFFFF 496D3045 ; 1ED: void DrawString(int StrID,int align,int x1,int y1,int x2,int y2,int unk,int unk1,int pen_color ,int brush_color);
07BC: FFFFFFFF 712A3045 ; 1EF: void InvalidateRect(DISP_OBJ *,RECT*);
07CC: FFFFFFFF 55125345 ; 1F3: int root_list_get_session_count(void);
07D0: FFFFFFFF 69125345 ; 1F4: UI_APP_SESSION *root_list_get_session(int num_session);
087C: FFFFFFFF 79E63145 ; 21F: DISP_DESC* DISP_OBJ_GetDESC (DISP_OBJ*);
08A0: FFFFFFFF 291D3045 ; 228: void DISP_DESC_SetOnRedraw (DISP_DESC* , DISP_OBJ_ONREDRAW_METHOD);
08A4: FFFFFFFF 8D1F3045 ; 229: DISP_OBJ_ONREDRAW_METHOD DISP_OBJ_GetOnRedraw (DISP_OBJ *);
0A0C: FFFFFFFF 51DE5A45 ; 283: int REQUEST_IMAGEHANDLER_INTERNAL_REGISTER(const int * __zero,u16 ImageHandle,u16*,u16*,int unk, u16 * ImageID ,char * error);
0A10: FFFFFFFF E5DE5A45 ; 284: int REQUEST_IMAGEHANDLER_INTERNAL_UNREGISTER (const int * __zero,u16 ImageHandle,u16* ,u16* ,int ImageID, int unk_1,char * error);
0A38: FFFFFFFF 99326445 ; 28E: void Shortcut_Run (u16 * shortcut_name);