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

Страница 53 из 211: « 1 ... 49 50 51 52 [53] 54 55 56 57 ... 211 »

 jamesbond22:
11.08.08, 19:19
 BigHercules
log from compile:
Код: 
...
Linking 
Error[e46]: Undefined external "__longToDouble" referred in main ( C:\Documents and Settings\Administrator\Pulpit\SE\BookManager\Release\Obj\ 
main.r79 ) 
Error[e46]: Undefined external "__dDiv" referred in main ( C:\Documents and Settings\Administrator\Pulpit\SE\BookManager\Release\Obj\main.r79 ) 
 
Total number of errors: 2 
Total number of warnings: 0 


 UltraShot:
11.08.08, 19:28
 jamesbond22
Project->Options->General Options->Library Configuration->Library->Normal

 jamesbond22:
11.08.08, 21:13
 BigHercules, UltraShot
thanks. Now is ok. ;-)



elf Blib_Editor Joker XT's,
elf Lighting player ME v.2 yr4ik's,
elf CreateTXTFile IronMaster's,
elf SWIS Slawwan's,
elf FileManager sprut1's,
elf Task Menu Ugolovnik's
...

this elfs has "list menu". Please send me exampled source code as helpful to create this list menu.
I want know how create list menu.

[ Edited by jamesbond22 в 12.8.08 19:46 ]

 -=StRaNgER=-:
14.08.08, 02:01
 Народ,есть ли у кого-то исходник эльфа,работающего со временем,типа EventControl 1.6.Если нет,то поясните,как выполнить проверку на то,что сейчас нужное время для действия или нет.Ну или как,на худой конец,как получить время в виде
Time=hh,mm
Т.е. в часах и минутах.Как нарисовать-знаю,а вот получить в таком же виде,в каком рисуешь(т.е. с минутами и часами) я не наю.Буду благодарен

 KrasH:
14.08.08, 06:27
 И чё с ним работать?
Реквест дататайма бери


Добавлено 14.8.08 06:27

А дальше смотри структуру TIME

 UltraShot:
14.08.08, 08:28
 DATETIME dt;
REQUEST_DATEANDTIME_GET(0,&dt);
char h=dt.time.hour;
char m=dt.time.min;
char s=dt.time.sec;
sprintf(time3,"%02d:%02d:%02d",h,m,s);
char * actionwithparam;
if (actionwithparam=manifest_GetParam(buff,time3,0))
{
EventProcessor(actionwithparam);
mfree(actionwithparam);
}
примерно так в ивентконтроле из Events.ini берётся экшн=) в следующей версии будет абсолютно по-другому, LISTами.
в time3 будет валяться 08:28:01 (например)

[ Редактировано UltraShot в 14.8.08 08:29 ]

 eddmund:
14.08.08, 16:07
 IronMaster removed "GUI * gui;" from "typedef struct{ ... } BOOK;" in Types.h, SVN r2486. As a result, code like
Код: 
  BOOK * ScreenSaverBook = FindBook(isScreenSaverBook());
  if (ScreenSaverBook)
  {
    get_ini_key();
    GUI * g=(GUI*)ScreenSaverBook->gui;
    DISP_DESC_SetOnRedraw(DISP_OBJ_GetDESC(g->DISP_OBJ),DrawScreenSaver);
  }

as present in the current SVN version of SleepMode, won't compile anymore:
Код:
main.c 
Error[Pe135]: class "BOOK" has no member "gui" E:\\Embedded Workbench\\SleepMode\\main.c 221 
 
Done. 1 error(s), 0 warning(s) 

How should this be fixed?

 Joker XT:
14.08.08, 16:17
 eddmund
Тупо так =)

GUI * g=(GUI*)(*(int*)((int)ScreenSaverBook+0x18));

 eddmund:
14.08.08, 17:27
 Joker XT
Thank you, that worked, however I don't understand it :oops:

Can you please tell me how I must rewrite the code
Код: 
    GUI* yn=(GUI*)CreateYesNoQuestionVA(
      0,
      VAR_BOOK(myBook),
      VAR_YESNO_PRE_QUESTION(pre_question),
      VAR_YESNO_QUESTION(question),
      0
    );
    myBook->gui=yn;
    GUIObject_Softkey_SetAction(yn, ACTION_YES,  yn_onYes);
    GUIObject_Softkey_SetAction(yn, ACTION_NO,   yn_onNo);


 Joker XT:
14.08.08, 18:36
 get gui
GUI*(*(int*)((int)myBook+0x18));
Страница 53 из 211: « 1 ... 49 50 51 52 [53] 54 55 56 57 ... 211 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2479&start=520

© 2005-2018 supertrubka.org