--------------------------------------------- elfcheck - простая прога, которая проверяет, используются ли в эльфах (включая эльфлоадер) функции, которых нет в либе. simple tool which checks whether there are functions used in elfs (including elfloader) that are not included in library.
Q: How use elfcheck? Q: Как использовать? R: Look this page here
saveevents.elf - сохранение евентов (EVENT)
(c) den_po
---------------------------------------------
Шаблоны эльфов для IAR Некоторые полезные для разработчиков шаблоны эльфов. На данный момент имеются: 1) Пустой эльф 2) Пустой эльф со своей книгой 3) Эльф-рисовальщик на главном экране 4) Эльф для RegFile (по сути - пустой эльф, но с дополнительными входными параметрами) 5) Эльф с графическим интерфейсом - списком 6) Эльф-патч, который можно конвертировать в *.vkp при помощи elf2vkp
Thanks i did that and worked ;) The foo was just an example, im using for a LIST, so all the objects have one common list. Isnt that right? Use a static variable for all created objects.
И еще один вопрос, может кто занимался: как закрыть OngoingCallBook и сбросить таким образом исходящий вызов? Стандартными методами закрыть OngoingCallBook не получаеться (Book Manager этого тоже сделать не может)
Телефон К800 ЭП v 1.999
[ Редактировано CTFMoN в 26.2.11 13:21 ]
DuMOHsmol
Elfmaker
Регистрация: 10.4.08 Сообщений: 392 Репутация: 1412 Откуда: Смоленск
hi I need help I created a simple mini- elf: FlashPhoto. is for "SE" Have Flash in Camera this elf for my opinion simulate the flash of the dijital camera at moment to shot the photos but my problem is if I press te keys for shot the photo show my simulation but not shot photo, please help me in restore the ability to shot photo, and add my simulation. this is my code. source base "Hello Word":
int TerminateElf(void * ,BOOK* book) { FreeBook(book); return(1); }
typedef struct { BOOK * book; }MSG;
int ShowAuthorInfo(void *mess ,BOOK* book) { MSG * msg = (MSG*)mess; MessageBox(EMPTY_SID,STR("FlashPhoto\n(c) albertnet3 V1.0 only for SE have flash in Camera"), NOIMAGE, 1, 5000,msg->book); return(1); }
BOOK * CreateHWBook() { HWBook= new BOOK; CreateBook(HWBook,onCloseHWBook,&base_page,"FlashPhoto",-1,0); return(HWBook); }
int NewKey(int key, int r1, int mode){ BOOK * CamaraBook = FindBook(get_IsCameraBook()); if(CamaraBook){ if((key==0x2F) && (mode==0x00)) //softkey lateral for shot photo { FlashPhoto();
} if((key==0x08) && (mode==0x00)) //softkey central for shot photo { FlashPhoto(); } return(-1); } return(0); }
int myFind(BOOK* book) { if(!strcmp(book->xbook->name,"FlashPhoto")) return(1); return(0); }
int main (void) { if (FindBook(myFind)){ MessageBox(EMPTY_SID,STR("Already runed!!!"),0, 1 ,0,0); SUBPROC(elf_exit); } else { CreateHWBook(); ModifyKeyHook(NewKey,1); return(0); } }
I hope your help. thanks
Confidence in yourself is the first secret of success(R. W. Emerson)
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.