Создание Эльфов : Эльфостроение : Форум |
Страница 59 из 211: « 1 ... 55 56 57 58 [59] 60 61 62 63 ... 211 » |
-=StRaNgER=-: |
04.09.08, 17:46 |
Не знаю,как побороть следующую ошибку: Код: BOOK * b2k; b2k=Find_StandbyBook(); myGUI=b2k->gui->DISP_OBJ; oldReDraw=DISP_OBJ_GetOnRedraw(myGUI); dsp=DISP_OBJ_GetDESC (myGUI); DISP_DESC_SetOnRedraw(dsp,Draw_DISP_OBJ3); Error[Pe135]: class "BOOK" has no member "gui" C:\Program Files\IAR\Embedded Workbench 4.0 Evaluation\Weather Control\wc.c 321 |
UltraShot: |
04.09.08, 17:47 |
InDiGo эх... убьют меня за это девелоперы скажут, что надо нормальные инклуды юзать поменяй структуру typedef struct { XBOOK * xbook; void * onClose; int BookID; struct PAGE_DESC * current_page; struct PAGE_DESC * base_page; XGUILIST * xguilist; GUI * gui; void * unk3; char dummy[0x10]; }BOOK; в Types.h [ Редактировано UltraShot в 4.9.08 17:48 ] |
-=StRaNgER=-: |
04.09.08, 17:47 |
Помогите,кто может,на старых инклудах такого нет от UltraShot'а: уже Добавлено 4.9.08 17:49 UltraShot Я такой скорости даж неожидал А зачем девелоперы это сделали? Добавлено 4.9.08 17:52 Сработало.что неудивительно Добавлено 4.9.08 17:55 но возникает вопрос,где эти нормальные инклуды брать?Я эти сёдня скачал,просто как-то не хочется качать TortoiseSVN,если у svn усть зеркало |
UltraShot: |
04.09.08, 17:56 |
InDiGo походу там в правильной структуре именно лист гуев, а в старой элемент GUI *gui как раз находился на первом индексе листа на свн и есть нормальные инклуды, просто из-за этой структуры наших эльфов поправлять надо |
-=StRaNgER=-: |
04.09.08, 18:13 |
UltraShot ну уже ситуация прояснилась,хоть понятно,что кривой я,а не инклуды.Но просто зачем это менять.если и на старом типе не было проблем никаких |
Joker XT: |
04.09.08, 20:32 |
InDiGo Просто у некоторых бук может по этому смещению не быть указателя на гуй) Мы же стримимся к унивесализации (ы какое слово)) |
jasiek: |
05.09.08, 23:29 |
1D3: int GetVolumeSize(char * volume, VOLUMESIZE *); identifier "VOLUMESIZE" is undefined...... How to use this function ? It's not defined in Lib_Clara.h and Types.h How to get free phone memory & memory stick in MB ? Thanks in advice |
KrasH: |
06.09.08, 07:50 |
БЛА! Денис,поправь её наконец... right prototype: int GetVolumeSize(wchar_t* volume,VOLUMESIZE *); Using: typedef struct { int FullVolume; int FreeVolume; int SizeCluster; int AllClusters; int AllFreeClusters; int unk5; int unk6; int unk7; }VOLUMESIZE; //In global. ... VOLUMESIZE vol; GetVolumesize((wchar_t*)L"/card/",&vol); char buf[500]; sprintf(buf,YOUR FULL MEM: %dn,YOUR FREE MEM: %dn,vol.FullVolume,vol.FreeVolume); |
jasiek: |
07.09.08, 15:00 |
2007KrasH Thanks again, /tpa work fine but card not. VOLUMESIZE vol; GetVolumeSize((wchar_t*)L"/card/",&vol); wchar_t freecard[193]; snwprintf(freecard,196,L"Card: %dMB",vol.FreeVolume/1024000); Card: -243MB What's wrong ? |
KrasH: |
07.09.08, 15:23 |
F*ck. If u have 4 GB: snwprintf(freecard,196,L"Card: %dMB,(unsigned long int)vol.FreeVolume/1024000); Or use float's [ Редактировано 2007KrasH в 7.9.08 15:24 ] |
Страница 59 из 211: « 1 ... 55 56 57 58 [59] 60 61 62 63 ... 211 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2479&start=580 © 2005-2018 supertrubka.org |