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

Страница 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