Вверх ↑
Этот топик читают: Гость
Ответов: 1821
Рейтинг: 168
#721: 2013-11-10 00:32:48 ЛС | профиль | цитата
stealth писал(а):
Hiasm 184 сборки.
Это говорит обо всём. Необходим HiAsm последней версии. Попробуйте установить вот эту или [burl=http://www.hiasm.com/forum.html?q=3&t=58323]эту[/burl] сборку.
stealth писал(а):
да, и еще. в элементе Accelerometer данные X,Y,Z - не углы, как указано, а ускорение
Да я знаю, я так написал, чтобы "не_физикам" было понятнее Но в ближайшее время изменю на "ускорение"
карма: 5

0
Ответов: 6
Рейтинг: 1
#722: 2013-11-10 01:01:03 ЛС | профиль | цитата
sаmakacd, Спасибо! Помогла первая ссылка. Не ожидал, что "неофициальная" 185 сборка поможет! Еще раз благодарствую!
карма: 0

0
Ответов: 4628
Рейтинг: 749
#723: 2013-11-11 12:23:55 ЛС | профиль | цитата
[offtop]Первая ссылка как раз "официальная". Но вторая содержит все необходимые обновления.[/offtop]
карма: 26

0
Ответов: 110
Рейтинг: 5
#724: 2013-11-11 20:30:55 ЛС | профиль | цитата
Приложение вылетает с ошибкой после doDownload, причина тому указанный URL. Можно ли сделать чтобы загружало?

Add(MainActivity,2953706,21,105)
{
}
Add(Download,13464665,189,63)
{
URL="http://script2.pravoslavie.ru/cache/advanced=1&dayicon=1&target=1.ls"
link(onDownload,6608798:doConvert,[])
link(onInvalidURL,5631198:doEvent1,[(246,76)(246,174)])
link(onIOException,5631198:doEvent2,[(240,83)(240,181)])
}
Add(UIThread,11282884,308,168)
{
link(onEvent,13071223:doShow,[])
}
Add(ToastNotification,13071223,357,168)
{
Text="Проверьте интернет соединение"
}
Add(InfoTip,15533816,252,105)
{
Info=#15:В случае ошибки|20:показываем сообщение|
Font=[MS Sans Serif,8,1,0,1]
Width=162
Height=123
}
Add(Hub,5631198,266,168)
{
InCount=2
OutCount=1
link(onEvent1,11282884:doCallEvent,[])
}
Add(Converter,6608798,273,63)
{
Mode=2
link(onConvert,1325679:doText,[])
link(Data,13464665:ByteArray,[(279,51)(237,51)(237,107)(195,107)])
}
Add(Thread,10032098,98,63)
{
link(onStartThread,13464665:doDownload,[])
}
Add(EditText,1325679,378,63)
{
Top=70
Width=500
}
Add(Button,6711473,49,63)
{
Top=45
Point(onClick)
link(onClick,10032098:doStartThread,[])
}


карма: 0

1
Голосовали:sаmakacd
Ответов: 1821
Рейтинг: 168
#725: 2013-11-11 21:15:02 ЛС | профиль | цитата
Doaxan, исправлено на SVN. Заодно и у себя схему поправьте: code_32302.txt
Если Вы хотите совершать какие-то действия с визуальными элементами, Вы должны переключится на UI-поток через компонент UIThread
карма: 5

0
файлы: 1code_32302.txt [1.1KB] [406]
Ответов: 6
Рейтинг: 1
#726: 2013-11-12 00:32:17 ЛС | профиль | цитата
Пошаманил немного предлагаю новый элемент Vibrator.

http://hiasm.com/forum_serv.php?q=56&id=3631
карма: 0

1
Голосовали:Netspirit
Ответов: 4628
Рейтинг: 749
#727: 2013-11-12 12:24:50 ЛС | профиль | цитата
А молодец, однако! Проверим, если будет работать - добавлю в пакет. Нюанс: функция Vibrator.hasVibrator() возвращает значение Java-типа boolean. Это один из примитивных типов. У нас в пакете применяется автоматическая конвертация таких типов. Для того, чтобы функции конвертации знали что во что нужно преобразовывать, выдаваемым точками значениям нужно задать тип. Для Java-типов int, String, double это делается через указание кода типа точки в ini, соответственно, 1, 2, 7. Для остальных типов код точки ставится 0, а в коде компонента применяется такой прием:
return((vib+'.hasVibrator()')@Boolean)

где Boolean - предопределенное в кодогенераторе ключевое слово. Для остальных типов:
byte -> Byte
short -> Short
long -> Long
float -> Float
char -> Char
Также есть отдельные функции для выдачи/чтения объектов, массивов и списков. При необходимости можно смотреть коды других компонентов.

карма: 26

0
Ответов: 163
Рейтинг: 33
#728: 2013-11-12 14:33:09 ЛС | профиль | цитата
Netspirit, а есть ли какая разница, если вместо указания в ini, скажем, 1, оставить там 0, а в коде написать return(ToType(someVar, 1))
карма: 3

0
Ответов: 4628
Рейтинг: 749
#729: 2013-11-12 14:48:25 ЛС | профиль | цитата
Нет, не будет разницы. А если наоборот - то будет: тип результат всегда будет 1.
карма: 26

0
Ответов: 163
Рейтинг: 33
#730: 2013-11-12 15:01:38 ЛС | профиль | цитата
А наоборот это как? В смысле если в коде (ToType(someVar, 1)), то не зависимо от типа в ini возвращаться всегда будет тип 1
карма: 3

0
Ответов: 4628
Рейтинг: 749
#731: 2013-11-12 15:05:38 ЛС | профиль | цитата
В смысле в ini - 1, то независимо от ToType будет выдавать всегда 1.
карма: 26

0
Ответов: 163
Рейтинг: 33
#732: 2013-11-12 15:24:42 ЛС | профиль | цитата
Теперь понял
По поводу вибратора, если добавлять в пакет, то для большей сферы применения неплохо бы иметь возможность задавать продолжительность из потока или с верхней точки.
карма: 3

0
Ответов: 4628
Рейтинг: 749
#733: 2013-11-12 16:51:40 ЛС | профиль | цитата
А также "мелодии" с помощью массива пауз и "игры" . Будет.
карма: 26

0
Ответов: 294
Рейтинг: 64
#734: 2013-11-12 17:29:31 ЛС | профиль | цитата
[flood]
GreM писал(а):
По поводу вибратора, если добавлять в пакет, то для большей сферы применения неплохо бы иметь возможность задавать продолжительность из потока или с верхней точки.

Зачитал вслух при жене, мол: "Вибратор в пакете будет иметь большую сферу применения, ежели задавать продолжительность с верхней точки..."
Она усомнилась, что я на форуме по программированию.
Уж лучше "Вибро" назвать, а то описание багов будет начинаться со слов: "Использую вибратор уже не первый раз, но..."))
[/flood]
карма: 0

1
Голосовали:hitman249
Ответов: 4628
Рейтинг: 749
#735: 2013-11-12 18:13:58 ЛС | профиль | цитата
[flood]Вставьте пропущенные буквы в слове [.у.ня]
Если получилось "кухня", значит вы культурный человек [/flood]
карма: 26

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)