Создание Эльфов : Эльфостроение : Форум |
Страница 34 из 211: « 1 ... 30 31 32 33 [34] 35 36 37 38 ... 211 » |
den_po: |
13.03.08, 16:44 |
Extremist а тебе не кажется, что malloc порождает утечки памяти? я видел, в прошивке malloc бесчётное количество раз используется :D MessageBox заботится об освобождении ресурсов. а хелпом некому заниматься. вот wiki бы сюда прикрутить... проще в прошивку глянуть, как там функция используется. |
Extremist: |
15.03.08, 12:04 |
den_po Не подскажешь, что делает эта функция SID = Str2ID(string,1,50); что возвращает ид строки это ясно, но вот нахрена это нужно, что там внутри нее происходит, и что это за сид? куда указывает и на что? или это типа номера строки в какой то таблице? а как получить указатель Display Object всего экрана? есть такая ботва? |
Hussein: |
15.03.08, 12:53 |
Extremist но вот нахрена это нужно, что там внутри нее происходит, и что это за сид? куда указывает и на что? или это типа номера строки в какой то таблице? берём IDA и смотрим... |
jamesbond22: |
15.03.08, 18:56 |
24E: int GetChipID(void); This is new function added in library. Any elf use this function? |
den_po: |
16.03.08, 17:20 |
jamesbond22 http://supertrubka.org/newbb_plus/viewtopic.php?topic_id=2554&post_id=57116#57116 |
hippydave: |
24.03.08, 00:11 |
hi, i can't get past this error in iar: Fatal Error[e72]: Segment ICODE must be defined in a segment definition option (-Z, -b or -P) any ideas? thanks |
se750i: |
24.03.08, 16:37 |
Подскажите плиз, что это такое?Пытаюсь скомпилить 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 ] |
UltraShot: |
24.03.08, 16:43 |
se750i меняй инклуды... |
Xe1: |
24.03.08, 18:40 |
Почему это не работет ( вылазит окошко с кракозябрами вместо текста в файле) собсно код: Код: 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); fread(file,buf,fstat.fsize); } fclose(file); } MessageBox(0x6fFFFFFF,Str2ID(buf,0,strlen(buf)),0, 1 ,5000,0); mfree(buf); fclose(file); SUBPROC(elf_exit); return(0); } |
UltraShot: |
24.03.08, 19:17 |
Xe1 Код: void OpenRead(u16 *fpath,u16 *fname) { int file; if ((file=_fopen(fpath,fname,0x001,0x180,0))>=0) { FSTAT fstat; if (isFileExist(fpath,fname,&fstat)==0) { char * cbuf=new char[fstat.fsize+1]; cbuf[fread(file,(char*)cbuf,fstat.fsize)]=0; u16 * ubuf=new u16[strlen(cbuf)+1]; str2wstr(ubuf,cbuf); MessageBox(Str2ID (fname,0,SID_ANY_LEN),Str2ID (ubuf,0,SID_ANY_LEN), 0xFFFF, 2, 0x0, 0x0); delete(ubuf); delete(cbuf); } fclose(file); } } [ Редактировано UltraShot в 24.3.08 19:19 ] |
Страница 34 из 211: « 1 ... 30 31 32 33 [34] 35 36 37 38 ... 211 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2479&start=330 © 2005-2018 supertrubka.org |