--------------------------------------------- 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
Скажите что можно здесь сделать, что бы открывались папки с русскими символами? При открытии выдает "В этой папке нет файлов", с латинскими символами все нормально открывается.
Код:
str_id=STR("Папка"); folder_list[0]=L"card/Dir/Русское название папки"; folder_list[1]=0; folder_list[2]=0; CreateBrowser(folder_list);
Я новичок в эльфописании, просьба сильно не пинать) у меня есть вопрос, можно ли приостановить выполнение кода, но без виса всего приложения, т.е. чтобы можно было делать что-нибудь в созданном GUI? Иными словами, как реализовать такой код на PyS60 lock=e32.Ao_lock() appuifw.app.exit_key_handler=lock.signal lock.wait() В данном примере приостанавливается выполнение кода после строки lock.wait() до тех пор пока не будет нажат правый софт. Поясню, для чего мне это вообще нужно: хочу модифицировать Gui_example с свн таким образом, чтобы функция GuiCreateGuiList возвращала номер выбранного элемента, но для этого нужно "затормозить" приложение и дождаться пока пользователь выберет определенный элемент.
[ Редактировано LordLelouch в 5.1.13 15:02 ]
[ Редактировано LordLelouch в 5.1.13 15:04 ]
Metaler
Elfmaker
Регистрация: 26.4.10 Сообщений: 201 Репутация: 2158 Откуда: Пенза
Я наверно не слишком ясно объяснил. Именно этой функцией я и хочу получить номер выбранного элемента; суть модификации же состоит в упрощении использования функции GuiCreateGuiList, было бы удобнее, если она возвращала номер элемента, потому, что не пришлось бы лезть в gui.c(куда убрана реализация функции), чтобы назначать действие на номер соответствующего элемента. Другими словами, я пытаюсь сделать "обертку" для функции создания ListMenu. Пока что же удалось только сделать, чтобы функция GuiCreateGuiList принимала в качестве аргументов функции, исполняемые соответственно при нажатии ок, назад и т.д. Если бы сама функция возвращала какие-либо значения в зависимости от действия пользователя, можно было бы сразу, без посреднических функции, их обработать.
ничего удобного в твоём видении работы со списками нет. кроме "ок" и "назад" в списках бывает ещё куча действий над элементами. хочется обёрток - смотри в сторону библиотечки classlib и примеров её использования (bm.classes например)
den_po, признаю, мое утверждение об удобности такого рода обертки слишком категорично, - удобно оно лишь для обработки перечисленных действий) и все же вопрос остался открытым
можно ли приостановить выполнение кода, но без виса всего приложения, т.е. чтобы можно было делать что- нибудь в созданном GUI?
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.