--------------------------------------------- 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
Extremist а тебе не кажется, что malloc порождает утечки памяти? я видел, в прошивке malloc бесчётное количество раз используется :D MessageBox заботится об освобождении ресурсов. а хелпом некому заниматься. вот wiki бы сюда прикрутить... проще в прошивку глянуть, как там функция используется.
den_po Не подскажешь, что делает эта функция SID = Str2ID(string,1,50); что возвращает ид строки это ясно, но вот нахрена это нужно, что там внутри нее происходит, и что это за сид? куда указывает и на что? или это типа номера строки в какой то таблице?
а как получить указатель Display Object всего экрана? есть такая ботва?
Подскажите плиз, что это такое?Пытаюсь скомпилить HelloWorld, а иар пишет вот это:
Код:
Building configuration: HelloWorld - Release Updating build tree... main.c Error[Ta029]: __thumb functions can only call __swi functions with swi_number in range 0-0xFF C:\Documents and Settings\Iar\ARM\include\Lib_Clara.h 267 Error[Ta029]: __thumb functions can only call __swi functions with swi_number in range 0-0xFF C:\Documents and Settings\Iar\ARM\include\Lib_Clara.h 420 Error[Ta029]: __thumb functions can only call __swi functions with swi_number in range 0-0xFF C:\Documents and Settings\Iar\ARM\include\Lib_Clara.h 969 Error[Ta029]: __thumb functions can only call __swi functions with swi_number in range 0-0xFF C:\Documents and Settings\Iar\ARM\include\Lib_Clara.h 120 Error[Ta029]: __thumb functions can only call __swi functions with swi_number in range 0-0xFF C:\Documents and Settings\Iar\ARM\include\Lib_Clara.h 242 Error[Ta029]: __thumb functions can only call __swi functions with swi_number in range 0-0xFF C:\Documents and Settings\Iar\ARM\include\Lib_Clara.h 508 Error[Ta029]: __thumb functions can only call __swi functions with swi_number in range 0-0xFF C:\Documents and Settings\Iar\ARM\include\Lib_Clara.h 252 Error[Ta029]: __thumb functions can only call __swi functions with swi_number in range 0-0xFF C:\Documents and Settings\Iar\ARM\include\Lib_Clara.h 342 Error[Ta029]: __thumb functions can only call __swi functions with swi_number in range 0-0xFF C:\Documents and Settings\Iar\ARM\include\Lib_Clara.h 508 Error[Ta029]: __thumb functions can only call __swi functions with swi_number in range 0-0xFF C:\Documents and Settings\Iar\ARM\include\Lib_Clara.h 132 Error[Ta029]: __thumb functions can only call __swi functions with swi_number in range 0-0xFF C:\Documents and Settings\Iar\ARM\include\Lib_Clara.h 255 Error[Ta029]: __thumb functions can only call __swi functions with swi_number in range 0-0xFF C:\Documents and Settings\Iar\ARM\include\Lib_Clara.h 420 Error[Ta029]: __thumb functions can only call __swi functions with swi_number in range 0-0xFF C:\Documents and Settings\Iar\ARM\include\Lib_Clara.h 342 Error[Ta029]: __thumb functions can only call __swi functions with swi_number in range 0-0xFF C:\Documents and Settings\Iar\ARM\include\Lib_Clara.h 249
Total number of errors: 14 Total number of warnings: 0
[ Редактировано se750i в 24.3.08 16:40 ]
K750i R1CA021+Elf's+Patches С901 R1GA028 BROWN
UltraShot
Developer/Moder
Регистрация: 21.5.07 Сообщений: 1729 Репутация: 1827 Откуда: Санкт-Петербург / Череповец
Почему это не работет ( вылазит окошко с кракозябрами вместо текста в файле) собсно код:
Код:
int main (void) { int file; FSTAT fstat; char *buf; if ((file=_fopen((u16*)L"tpa/user/other/Config/",(u16*)L"msg.conf",0x001,0x180,0))>=0) { if (isFileExist((u16*)L"tpa/user/other/Config/",(u16*)L"msg.conf",&fstat)==0) { buf=(char*)malloc(fstat.fsize+1);
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.