IronMaster
VIP Developer
Регистрация: 16.5.06 Сообщений: 1135 Репутация: 8514 Откуда: Пермь
#21 [28.07.08, 11:22] CreateTXTFile
CreateTXTFile - эльф, который просто создает текстовый файл в указанном вами месте...
Для работы необходимы функции:
Код:
11F: void * DataBrowserDesc_Create(void); 121: void DataBrowserDesc_SetHeaderText(void * db , int StrID); 122: void DataBrowserDesc_SetFolders(void * db , int * FolderList); 123: void DataBrowserDesc_SetOKSoftKeyText(void * db , int StrID); 124: void DataBrowser_Create(void * db); 125: void DataBrowserDesc_Destroy(void * db); 2A8: FSX_isNameInvalid(wchar_t * name); 2A9: DataBrowserDesc_SetFoldersNumber(void * DataBrowserDesc,int state); 2AB: DataBrowserDesc_SetSelectAction(void * DataBrowserDesc,int state); 2AC: DataBrowserDesc_SetSelectActionOnFolders(void * DataBrowserDesc,int state); 2AD: DataBrowserDesc_SetBookID(void * DataBrowserDesc,int BookID); 2AF: DataBrowserDesc_SetOption(void * DataBrowserDesc,char * option); 2B0: DataBrowserDesc_SetOpenEmptyFolder(void * DataBrowserDesc,int state); 2B2: void FSX_RemoveIllegalSymbolsName(FILEITEM *); 2B3: FILEITEM * DataBrowser_ItemDesc_Create(void); 2B4: void DataBrowser_ItemDesc_Destroy(FILEITEM *); 2B7: void StringInput_SetCursorPosition(GUI *,u16 curs_pos,char unk);
Для владельцев патча "Копирование/перемещение файлов в любую папку" желательно поставить данное дополнение.
Код:
;K790 SW-R8BF003 44E9BC80: 14D0 14E0 44E9BCA6: 01D0 01E0
Код:
;K810 SW-R8BA024 44FD738C: 14D0 14E0 44FD73B2: 01D0 01E0
Код:
;W580 SW-R8BE001 44EC1AD0: 14D0 14E0 44EC1AF6: 01D0 01E0
Код:
;W610 SW-R6BC002 44EC91F8: 14D0 14E0 44EC921E: 01D0 01E0
Код:
;W660 SW-R8BB001 44FEB5C4: 14D0 14E0 44FEB5EA: 01D0 01E0
Код:
;W880 SW-R8BA024 44FE8FDC: 14D0 14E0 44FE9002: 01D0 01E0
История версий:
v 1.1:
- добавлен выбор расширения
- добавлен выбор кодировки ASCII/Unicode
v 1.0
- релиз
Прикрепленный к сообщению файл: CreateTXTFile_v1.1.elf (
6.81 kb; 1228 hits)
Скачать файл
K700->W810->W850->W705 & W995 (cid81) ==========WMZ307721639637 WMR675285842893 Спасибо за пожертвования:Resp , ploik , BanditNN , AlexTin , polza , romanchenko , Ryabchik , Ax , [b]Desp
Спасибо сказали: alb884, MASter-UA, D3mon, Kilo_Hz, Ma8ter, Mojsa, Sochinec777, arban, ipod, SlaveMaster, JohnNorth, $lavko, Melodic_Death, TyLuuP, VovanLS
zapret
Moder
Регистрация: 27.5.07 Сообщений: 1577 Репутация: 1813 Откуда: Königsberg-Калининград
#22 [28.07.08, 15:12] Re: CreateTXTFile
ждемс либу.. отсутствуют функции 2а8 по 2в4
samsung galaxy S3 4.2.2 W580\K750i\k550 если собрали учет занятого места в прошивке - обращайтесь
mmcorp
Patcher/Elfmaker
Регистрация: 14.5.08 Сообщений: 358 Репутация: 2528 Откуда: Ржев
#23 [28.07.08, 19:03] Re: CreateTXTFile
при выборе папки (где сохранить то надо в телефоне или карте) тел (w660 r8bb001) идет в ребут.
функи вроде правильно портировал:
Патч: 0AA0: 00000000 BD40FB44 ; 2A8: FSX_isNameInvalid(wchar_t * name);
из-за какой функи может идти в ребут в таком случае???
не занимаюсь эльфами и патчами (=Siemens c75 -> SonyEricsson k610i + SonyEricsson w595 + SonyEricsson w580i -> HTC Desire Z
jamesbond22
Свой в доску
Регистрация: 19.8.07 Сообщений: 1764 Репутация: 1322
#24 [28.07.08, 19:11] Re: CreateTXTFile
IronMaster пишет: Странно.. у меня таких симптомов нет... В первый пост добавил эльф который будет выдавать ошибку при невозможности открытия файла для записи. Попробуйте им.
I can now insert more than 32 symbols.
Again the size of files created is always 0 b.
p.s.: I can't change extension created files txt.
XPeria X8 ROM 2.3.5 GingerDX v008
polza
Patchmaster
Регистрация: 26.3.07 Сообщений: 135 Репутация: 474 Откуда: Симбирск (новый город)
#25 [28.07.08, 19:32] Re: CreateTXTFile
MoneyMasteR при выборе папки (где сохранить то надо в телефоне или карте) тел (w660 r8bb001) идет в ребут тоже самое, к770r8ba024 функции потировал с к810
j10i2 R7CA064 cid 81
mmcorp
Patcher/Elfmaker
Регистрация: 14.5.08 Сообщений: 358 Репутация: 2528 Откуда: Ржев
#26 [28.07.08, 19:38] Re: CreateTXTFile
нашел причину
не правильно портирована функа
Патч: ; 11F: void * DataBrowserDesc_Create(void);
вот исправленная для w660 r8bb001, теперь работает на ура
Патч:
047C: 00000000 B9ECFE44 ; 11F: void * DataBrowserDesc_Create(void);
polza тоже проверь у себя эту функу
[ Редактировано MoneyMasteR в 28.7.08 18:42 ]
не занимаюсь эльфами и патчами (=Siemens c75 -> SonyEricsson k610i + SonyEricsson w595 + SonyEricsson w580i -> HTC Desire Z
UltraShot
Developer/Moder
Регистрация: 21.5.07 Сообщений: 1729 Репутация: 1827 Откуда: Санкт-Петербург / Череповец
#27 [28.07.08, 20:10] Re: CreateTXTFile
zapret007 на девтрекере посмотри
L1yod
Свой в доску
Регистрация: 20.2.08 Сообщений: 656 Репутация: 168 Откуда: Южная Дакота
#28 [28.07.08, 22:40] Re: CreateTXTFile
Функи с темы Занятое место в либе. Оо - Ошибка при загрузке страницы. Выберите другую ссылку. При попытки открыть файл который создаешь. размер 0 байт [ Редактировано accuracy86 в 28.7.08 23:18 ]
SЕ SE K790 R8BF003 CID52 + 4 Гб M2 Sony SЕ SE K750 R1CA021 CID49 + 2 Гб MSPD
RusNet
Пользователь
Регистрация: 6.1.08 Сообщений: 55 Репутация: 10 Откуда: Рязань
#29 [28.07.08, 23:01] Re: CreateTXTFile
awg пишет:
Нихрена не пойму. Функции перепроверил, все вроде так. Атрибуты посмотрел, тип txt размер 0 байт. Кстати ява средствами редактируется.
Вот функи, мож все таки косяки, мож еще не проснулся после
вчерашнего :
Патч: ;W610 SW-R6BC002
такая же ерунда, первый раз смог создать файл с текстом, потом уже файл нулевого размера
SE K550i >W610i R6BC002 / Sony M2 4 GB / HPM-70 + Sagem BT SH1 / patches (65)/ elfs (Deamons - 6, ZBin - 30) / grfmod / Sony Ericsson Vivaz U5i
A1z
Patchmaster
Регистрация: 18.11.07 Сообщений: 236 Репутация: 816 Откуда: Минск
#30 [28.07.08, 23:31] Re: CreateTXTFile
Вроде разобрался почему у меня то работает эльф то не работает. Если при наборе текста или имени файла включить T9, то будет создаваться файл нулевой величины, а если не пользоваться T9, то всё создаётся,открывается и редактируется нормально.
W715 SW-R1GA030 Sony Xperia Z1
Croco
Бывалый
Регистрация: 29.9.07 Сообщений: 333 Репутация: 21 Откуда: Новчег
#31 [28.07.08, 23:33] Re: CreateTXTFile
вывод: Т9 - зло
W800 R1BD001
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.