Создание Эльфов : Эльфостроение : Форум |
Страница 4 из 211: « 1 2 3 [4] 5 6 7 8 ... 211 » |
Adrenalin: |
09.01.08, 19:12 |
if(key==KEY_PLAY) { if(n==0) { level=100; SetLampLevel(level); n=1; } else if(n==1) { level=0; SetLampLevel(level); n=0; } } Добавлено 9.1.08 19:15 это просто включение и выключение фонарика |
EvilDentist: |
09.01.08, 19:31 |
спасибо!!! до меня наконец то дошло то что в Си есть onKeyDown. я не догадывался об этом xD Тааааааак, а key должно откуда браться? что должно его возвращать/присваивать? [ Редактировано EvilDentist в 9.1.08 19:39 ] |
Adrenalin: |
09.01.08, 19:39 |
EvilDentist void KEY_PLAY(){}? нетэльфы которые работают с клавиатурой они по другому устроинны |
Bard: |
09.01.08, 19:42 |
Пожалуйсто, помогите мне скомпилить HelloWorld!!!! нид хелп! Я в СИ не силен, а научиться писать ельфы очень хочется. |
EvilDentist: |
09.01.08, 19:44 |
Bard я тоже не силен, я ребенок, мне 14 лет, и у меня почему то все получилось!!! попробуй скачать исходники заново, у меня скомпилировалось все с первого раза Добавлено 9.1.08 19:48 vetaxa-manchyk а вот так нельзя? void onKeyDown(char key){if(key==KEY_PLAY) { if(n==0) { level=10; SetLampLevel(level); n=1; } else if(n==1) { level=0; SetLampLevel(level); n=0; } } } |
Adrenalin: |
09.01.08, 19:48 |
так короч чтобы было меньше вопросов на те исходник только другого эльфа но смысл работы тот же #include "..\\include\Lib_Clara.h" #include "..\\include\Dir.h" void elf_exit(void) { kill_data(&ELF_BEGIN, (void(*)(void*))mfree_adr()); } int go; int NewKey(int key, int r1 , int mode) { if (mode==KBD_SHORT_RELEASE) { if (key==KEY_POWER) { ModifyKeyHook(NewKey,0);// убрали свой обработчик SUBPROC(elf_exit);// и завершили работу с освобождением памяти return(0); } } if(Find_KeylockBook()==0) //проверяем залочена ли клава { if(key==KEY_PLAY) { if (mode==KBD_SHORT_PRESS) { go_music(go); } return(-1);// блокировали стандартный обработчик клавиши ";музыка" } } return(0); } int main(const u16 *exename, const u16 *filename) { ModifyKeyHook(NewKey,1);// при старте добавили свой обработчик клавы return(0); } go_music(go); это не правильное))))) |
EvilDentist: |
09.01.08, 19:49 |
vetaxa-manchyk ну вот я тебя задолбал))))))) спасибо, что отвечал, спасибо за исходник а че ты хотел сделать? [ Редактировано EvilDentist в 9.1.08 19:52 ] Добавлено 9.1.08 19:58 Bard так ,чувак, какой смысл учиться писать эльфы если ты совсем не знаешь Си? ладно у меня есть хотя бы базовые понятия.......(как приятно себя льстить, но actionscript я действительно не плохо знаю) Так что давай начинай учить Си, вот ссылочка на самоучитель к примеру http://www.one-gog.ru/learn/pschool/books/kr/b.html |
Adrenalin: |
09.01.08, 19:58 |
EvilDentist я то зделал что хотел))) просто название функции не правильное))) этот эльф вешает на кнопку плей пауза функцию плей пауза просто на моем теле нету этой кнопки |
EvilDentist: |
09.01.08, 20:03 |
понятно, все равно эльфлоадера нет под твой телефон..... или уже есть? и зачем sn проверяешь залочена ли клава? эта кнопка должна и при залоченой работать.... или просто у тебя корпус неудобен для этого? |
Bard: |
09.01.08, 20:10 |
Ура! Я вдуплил почему у меня не компилился проект HelloWoldr!!! Короче, НЕ качайте последнюю версию иара, как только я скачал урезанную 4.8 все скомпилилось. |
Страница 4 из 211: « 1 2 3 [4] 5 6 7 8 ... 211 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2479&start=30 © 2005-2018 supertrubka.org |