Создание Эльфов : Эльфостроение : Форум |
Страница 80 из 211: « 1 ... 76 77 78 79 [80] 81 82 83 84 ... 211 » |
myrzeug: |
01.03.09, 05:31 |
Fanse If you have access to sources of elfpack mod by Tartes, you can imagine a method (Subroutine...) |
djan: |
01.03.09, 17:39 |
Fanse, Fanse, стоял патч "Вибра вместо окон при блокировке клавиатуры и активации Режима без звука" который "подменял" вывод MessageBox на вибру. Можно как-то и пачт оставить и оставить нормальный вывод MessageBox ? [ Редактировано djan в 1.3.09 16:40 ] |
UltraShot: |
01.03.09, 17:41 |
djan, нет, патч портит MessageBox |
Pixel: |
07.03.09, 07:18 |
Народ, помогите понять в чем проблема. Скачал IAR урезанную, распаковал в корень диска С, на Е создал папку ARM, полностью синхронизировал ее с svn://svn.boba.su/SE , появилась 31 папка. При попытке скомпилировать HelloWorld IAR выдает ошибку Fatal Error[e72]: Segment ELFBEGIN must be defined in a segment definition option (-Z, -b or -P). Я что-то пропускаю или возможно IAR кривой (ссылка из первого поста не открывалась, пришлось качать 4.41A (4.41.1.501)). Помогите исправиться. Заранее благодарен. |
SlaveMaster: |
07.03.09, 10:05 |
Gera87, варианты: 1. Project -> Edit Configurations... -> Release -> OK 2. Project -> Options -> Linker ->> Extra Optoins: убрать галку Use command line options. 3. Project -> Options -> Linker -> Config. Там в Linker command file ставишь галку Override default, жмешь на многоточие справа и выбираешь из папки include, файл 1.xcl |
Pixel: |
07.03.09, 11:39 |
SlaveMaster, выполнил все пункты, теперь вылазит следующее Fatal Error[e38]: Option -y must not be defined more than once: -ynpra E:\ARM\include\1.xcl 2 |
djan: |
07.03.09, 13:38 |
http://supertrubka.org/newbb_plus/viewtopic.php?topic_id=2527&post_id=112963#112963 Deitro писал: Попробуй так настроить: 1) Для начала меняем в поле выбора слева вверху Debug на Release. 2) Далее кликаем правой кнопкой мышки на названии проекта и выбираем Options, или выбираем пункт Options в строке меню пункта Project, или нажимаем Alt+F7. В General Options меняем Processor mode на Arm и Core на ARM926EJ-S. 3) В C/C++ Compiler: Language - Extended Embedded C++. 4) В Linker на вкладке Output: по желанию можно изменить имя создаваемого эльфа, поставив галочку в Override default. В Output format оставляем elf/dwarf. В Format variant ставим None. 5) В Linker на вкладке Config: в Linker commad line ставим галочку Override default, нажимаем на кнопку "...", и выбираем файл 1.xcl из скачанной папки include. Ставим галочку на Override default program entry и меняем Entry label на "main". 6) Теперь нажимаем OK. Кликаем правой кнопкой мыши на имени проекта или на пункте Project в меню, и выбираем пункт Add Files, меняем тип файлов на Все файлы, и добавляем func.asm. |
Pixel: |
07.03.09, 15:21 |
djan, Deitro, огромное спасибо, все заработало. Вам бы такой мануал в первый пост поместить. Надеюсь, вскоре порадую вас новыми эльфами, ну, или хотя бы попробую. [ Редактировано Gera87 в 7.3.09 21:22 ] |
sc_ghost: |
09.03.09, 04:50 |
hi,i am som question: 1.how to get the current select object's name,for example: in the databrowser,i add an action ,how to do this action then get the current select object's name 2.how to get the book's gui???for example: BOOK * mybook=DISPLAY_GetTopBook(0); GUI * mygui= (GUI*)(*(int*)((int)mybook+0x18)); GUIObject_Softkey_SetAction(mygui,1,doaction);//this can't do GUIObject_Softkey_SetText(mygui,1, STR("copy")); 3.how to get the SMS text and put the text to SMS? BOOK * mybook=DISPLAY_GetTopBook(0); GUI * mygui= (GUI*)(*(int*)((int)mybook+0x18)); GUIObject_Softkey_SetAction(mygui,1,doaction);//this can't do GUIObject_Softkey_SetText(mygui,1, STR("copy")); this is hope get SMS text,and put add text to SMS [ Редактировано sc_ghost в 9.3.09 09:52 ] |
arban: |
09.03.09, 09:03 |
sc_ghost, for get gui: Код: GUI * BOOK_GetGUI(BOOK * b) { return((GUI*)ListElement_GetByIndex(b->xguilist->guilist,0)); } For set text in string input: Код: StringInput_DispObject_SetText(GUIObj_GetDISPObj(BOOK_GetGUI(DISPLAY_GetTopBook(0))),Str2ID(text,0,SID_ANY_LEN)); For get text: Код: StringInput_GetStringAndLen(BOOK_GetGUI(DISPLAY_GetTopBook(0)),&text,&len); Добавлено 9.3.09 09:04 sc_ghost писал: 1.how to get the current select object's name,for example: in the databrowser,i add an action ,how to do this action then get the current select object's name Look sources in SVN |
Страница 80 из 211: « 1 ... 76 77 78 79 [80] 81 82 83 84 ... 211 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2479&start=790 © 2005-2018 supertrubka.org |