Вверх ↑
Этот топик читают: Гость
Ответов: 4621
Рейтинг: 746
#16: 2021-04-20 16:14:35 ЛС | профиль | цитата
Что пишет?
карма: 26

0
Ответов: 287
Рейтинг: 4
#17: 2021-04-20 16:17:51 ЛС | профиль | цитата
Файл для запуска не указан

Подготовка к сборке проекта...
Генерация кода целевого языка
Компоновка проекта...
Command line: Android.exe "C:\Program Files (x86)\HiAsm\Elements\android\code\PAYEER v1.0.java" "C:\Program Files (x86)\HiAsm\Elements\android\code" "C:\Users\Nikolay\Desktop\"
"C:\Program" ­Ґ пў«пҐвбп ў­гв७­Ґ© Ё«Ё ў­Ґи­Ґ©
Є®¬ ­¤®©, ЁбЇ®«­пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐв­л¬ д ©«®¬.
Сборка завершена.
карма: 2

0
Ответов: 4621
Рейтинг: 746
#18: 2021-04-20 16:37:31 ЛС | профиль | цитата
А попробуй ещё в файле "C:\Program Files (x86)\HiAsm\compiler\Android\compiler.bat" поправить строку 13:
call "%BUILD_SCRIPT%" %*


Редактировалось 1 раз(а), последний 2021-04-20 16:37:42
карма: 26

0
Ответов: 287
Рейтинг: 4
#19: 2021-04-20 16:53:51 ЛС | профиль | цитата
У-ууууу, комп думал секунд 30 точно!
Вторая попытка прошла веселей, секунд за 6.
ЗАРАБОТАЛО.
Сейчас попробую установить APK.
РАБОТАЕТ!
Благодарю Netspirit.

Редактировалось 1 раз(а), последний 2021-04-20 17:05:08
карма: 2

0
Ответов: 194
Рейтинг: 2
#20: 2021-04-22 00:16:44 ЛС | профиль | цитата
А почему SVN нету у Android?

Редактировалось 1 раз(а), последний 2021-04-22 00:17:03
карма: 0

0
Ответов: 4621
Рейтинг: 746
#21: 2021-04-22 10:55:10 ЛС | профиль | цитата
Потому что ни у кого нет под рукой сервера для его размещения.
карма: 26

0
Ответов: 287
Рейтинг: 4
#22: 2021-05-07 22:12:17 ЛС | профиль | цитата
Привет всем, ребята, кто-нить может поправить элемент "проигрыватель медиафайлов" (в новом пакете).
В нём не работает событие "onCompletion", и не работает функция "Looping".
Т.е (.ogg) файл проигрывается постоянно.
Заранее большое спасибо.
карма: 2

0
Ответов: 118
Рейтинг: 0
#23: 2021-05-09 09:22:48 ЛС | профиль | цитата
Компонентs Tab работают не правильно, при выборе какой либо вкладки отображается содержимое одной и той же вкладке без изменений
карма: 0

0
Ответов: 2193
Рейтинг: 673
#24: 2021-05-09 11:47:07 ЛС | профиль | цитата
Spectr20, Sova-Kmv, ну выкладывайте схемы для отображения ошибки с минимальным количеством элементов, есть вероятность быстрее получить ответ.
карма: 10

0
Ответов: 118
Рейтинг: 0
#25: 2021-05-09 12:48:33 ЛС | профиль | цитата
sla8a писал(а):
Spectr20, Sova-Kmv, ну выкладывайте схемы для отображения ошибки с минимальным количеством элементов, есть вероятность быстрее получить ответ.

Согласен, туплю, вот схемка.

Make(android)
ver(4.05 build 186)
Add(MainActivity,2953706,21,105)
{
Width=782
Height=978
Caption="Tab"
DefaultLayout="mainabsolute"
}
Add(Tab,11661948,378,119)
{
TabHost="Maintab"
}
BEGIN_SDK
Add(TabEditMultiEx,8630608,21,21)
{
}
Add(TabView,10386913,35,105)
{
Left=35
Top=105
Caption="Одна кнопка"
}
Add(Button,3074485,203,154)
{
Left=200
Top=150
Caption="Первая"
Point(onClick)
}
END_SDK
Add(TabHost,11507285,378,56)
{
Left=325
Top=250
Name="Maintab"
}
Add(Tab,1424204,427,119)
{
TabHost="Maintab"
}
BEGIN_SDK
Add(TabEditMultiEx,14897131,21,21)
{
}
Add(TabView,14433992,35,105)
{
Left=35
Top=105
Caption="Две кнопка"
}
Add(Button,5537374,203,154)
{
Left=200
Top=150
Caption="Первая"
Point(onClick)
}
Add(Button,13547168,203,196)
{
Left=200
Top=150
Caption="Вторая"
Point(onClick)
}
END_SDK
Add(Tab,9044877,469,119)
{
TabHost="Maintab"
}
BEGIN_SDK
Add(TabEditMultiEx,3519608,21,21)
{
}
Add(TabView,9695351,35,105)
{
Left=35
Top=105
Caption="Три кнопка"
}
Add(Button,3624292,203,154)
{
Left=200
Top=150
Caption="Первая"
Point(onClick)
}
Add(Button,4383433,203,196)
{
Left=200
Top=150
Caption="Вторая"
Point(onClick)
}
Add(Button,5748120,203,231)
{
Left=200
Top=150
Caption="Третья"
Point(onClick)
}
END_SDK

карма: 0

0
Ответов: 2193
Рейтинг: 673
#26: 2021-05-09 16:57:12 ЛС | профиль | цитата
Spectr20, TabHost исправен и переключение между вкладками происходит, но так как в каждой вкладке первой идет одинаковая кнопка, то и создается впечатление что не работает переключение. В вкладке если это не один элемент, то нужно расставлять.
Как вариант:
Add(MainActivity,4162988,392,196)
{
Width=471
Height=580
Caption="Tab"
DefaultLayout="mainabsolute"
}
Add(Tab,11661948,749,210)
{
TabHost="testTab"
}
BEGIN_SDK
Add(TabEditMultiEx,8630608,21,21)
{
}
Add(TabView,10386913,91,168)
{
Left=35
Top=105
Caption="Одна кнопка"
}
Add(Button,3074485,203,154)
{
Left=45
Top=40
Caption="Первая"
Point(onClick)
}
END_SDK
Add(TabHost,11507285,686,126)
{
Left=25
Top=60
Width=385
Height=67
Name="testTab"
}
Add(Tab,1424204,798,210)
{
TabHost="testTab"
}
BEGIN_SDK
Add(TabEditMultiEx,14897131,21,21)
{
}
Add(TabView,14433992,35,105)
{
Left=35
Top=105
Caption="Две кнопка"
Index=1
}
Add(Button,5537374,203,175)
{
Left=80
Top=115
LayoutManager="ver01"
Caption="Первая"
Point(onClick)
AddHint(-8,-16,42,13,LayoutManager)
}
Add(Button,13547168,203,238)
{
Left=80
Top=240
LayoutManager="ver01"
Caption="Вторая"
Point(onClick)
AddHint(-8,-14,42,13,LayoutManager)
}
Add(LayoutLinear,7855822,469,231)
{
Name="ver01"
HeightMode=1
WidthMode=1
AddHint(-5,-23,42,13,Name)
}
END_SDK
Add(Tab,9044877,840,210)
{
TabHost="testTab"
}
BEGIN_SDK
Add(TabEditMultiEx,3519608,21,21)
{
}
Add(TabView,9695351,35,105)
{
Left=35
Top=105
Caption="Три кнопка"
Index=2
}
Add(Button,3624292,203,154)
{
Left=30
Top=25
LayoutManager="ver02"
Caption="Первая"
Point(onClick)
AddHint(-7,-18,42,13,LayoutManager)
}
Add(Button,4383433,203,210)
{
Left=30
Top=75
LayoutManager="ver02"
Caption="Вторая"
Point(onClick)
AddHint(-10,-18,42,13,LayoutManager)
}
Add(Button,5748120,203,259)
{
Left=35
Top=125
LayoutManager="ver02"
Caption="Третья"
Point(onClick)
AddHint(-10,-14,42,13,LayoutManager)
}
Add(LayoutLinear,12077135,413,217)
{
Name="ver02"
HeightMode=1
WidthMode=1
AddHint(-11,-15,42,13,Name)
}
END_SDK

Netspirit, а почему в TabView LinearLayout без
android:orientation="vertical"
?
Редактировалось 3 раз(а), последний 2021-05-09 18:03:41
карма: 10

0
Ответов: 118
Рейтинг: 0
#27: 2021-05-09 18:36:20 ЛС | профиль | цитата
sla8a писал(а):
Spectr20, TabHost исправен и переключение между вкладками происходит, но так как в каждой вкладке первой идет одинаковая кнопка, то и создается впечатление что не работает переключение. В вкладке если это не один элемент, то нужно расставлять.

Понял, принял
карма: 0

0
Ответов: 4621
Рейтинг: 746
#28: 2021-05-09 19:55:22 ЛС | профиль | цитата
sla8a писал(а):
а почему в TabView LinearLayout без
Не знаю - samakacd делал.
карма: 26

0
Ответов: 2193
Рейтинг: 673
#29: 2021-05-09 21:05:38 ЛС | профиль | цитата
Netspirit писал(а):
samakacd делал.
Не посмотрел автора.
В TabView для каждой вкладки создается LinearLayout в котором и размещаются элементы, но ориентация там не задана. Если добавить (android: orientation="vertical"), то вопрос "почему не работает" отпадет. Вреда вроде от этого не будет. Пример "Tab example.pas" работает без изменений.
Spectr20, замени файл hiTabView.hws на этот и попробуй свою первую тестовую схему.
include("General")
include("ViewCommon")

func init_layout(tid)
fvar(tmp, i, old_parent_id, old, spec, host)

old_parent_id = PARENT_ID
PARENT_ID = sys.curelement()

println('<LinearLayout android:id="@+id/tab',code(Index),'" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical">')
block.inclvl()
tmp = arCompBlocks
for (i = 0; i < _arr.count(arManagers); i++)
//if (arManagers[i] <> 'undefined')
tmp &= sys.event(arManagers[i], 'return_submanagers_array')
//end
end
lng.printblockarray(tmp)
block.declvl()
println('</LinearLayout>')

spec = 'mts' + code(tid)
host = 'mth' + code(tid)

tmp = block.reggen()
old = block.select(tmp)
println(spec,' = ',host,'.newTabSpec("',code(Index),'");')
println(spec,'.setContent(R.id.tab',code(Index),');')
if(DefaultIcon != 0)
println(spec,'.setIndicator(',Caption,', ',CURRENT_CLASS,'.this.getResources().getDrawable(',code(sys.event(DefaultIcon, 'resourceid')),'));')
else
println(spec,'.setIndicator(',Caption,');')
end
println(host,'.addTab(',spec,');')
moveBlockTo(BLK_ON_CREATE)
block.select(old)

PARENT_ID = old_parent_id
end

func custom_init(tid)
var(arCompBlocks, arManagers, arTops, arLefts, arOrders) // Âñïîìîãàòåëüíûå ìàññèâû äëÿ ïîääåðæêè ïîðÿäêà ðàçìåùåíèÿ êîìïîíåíòîâ
fvar(old, spec, host, old_parent_id, tmp)

old_parent_id = PARENT_ID
PARENT_ID = sys.curelement()
sys.initall()
PARENT_ID = old_parent_id
end

func add_to_layout(blk, t, l)
fvar(i)
i = GetIndexByTwoArrays(arTops, arLefts, t, l)
arCompBlocks = InsertInArray(arCompBlocks, blk, i)
arTops = InsertInArray(arTops, t, i)
arLefts = InsertInArray(arLefts, l, i)
end


func add_manager_to_layout(mgr_id, o)
fvar(i)
i = GetIndexInArray(arOrders, o)
arManagers = InsertInArray(arManagers, mgr_id, i)
arOrders = InsertInArray(arOrders, o, i)
end

Редактировалось 2 раз(а), последний 2021-05-09 21:06:41
карма: 10

0
Ответов: 118
Рейтинг: 0
#30: 2021-05-09 22:16:32 ЛС | профиль | цитата
sla8a писал(а):
Netspirit писал(а):
samakacd делал.
Не посмотрел автора.
В TabView для каждой вкладки создается LinearLayout в котором и размещаются элементы, но ориентация там не задана. Если добавить (android: orientation="vertical"), то вопрос "почему не работает" отпадет. Вреда вроде от этого не будет. Пример "Tab example.pas" работает без изменений.
Spectr20, замени файл hiTabView.hws на этот и попробуй свою первую тестовую схему.
include("General")
include("ViewCommon")

func init_layout(tid)
fvar(tmp, i, old_parent_id, old, spec, host)

old_parent_id = PARENT_ID
PARENT_ID = sys.curelement()

println('<LinearLayout android:id="@+id/tab',code(Index),'" android:layout_width="match_parent" android:layout_height="match_parent" androidrientation="vertical">')
block.inclvl()
tmp = arCompBlocks
for (i = 0; i < _arr.count(arManagers); i++)
//if (arManagers[i] <> 'undefined')
tmp &= sys.event(arManagers[i], 'return_submanagers_array')
//end
end
lng.printblockarray(tmp)
block.declvl()
println('</LinearLayout>')

spec = 'mts' + code(tid)
host = 'mth' + code(tid)

tmp = block.reggen()
old = block.select(tmp)
println(spec,' = ',host,'.newTabSpec("',code(Index),'");')
println(spec,'.setContent(R.id.tab',code(Index),');')
if(DefaultIcon != 0)
println(spec,'.setIndicator(',Caption,', ',CURRENT_CLASS,'.this.getResources().getDrawable(',code(sys.event(DefaultIcon, 'resourceid')),'));')
else
println(spec,'.setIndicator(',Caption,');')
end
println(host,'.addTab(',spec,');')
moveBlockTo(BLK_ON_CREATE)
block.select(old)

PARENT_ID = old_parent_id
end

func custom_init(tid)
var(arCompBlocks, arManagers, arTops, arLefts, arOrders) // Âñïîìîãàòåëüíûå ìàññèâû äëÿ ïîääåðæêè ïîðÿäêà ðàçìåùåíèÿ êîìïîíåíòîâ
fvar(old, spec, host, old_parent_id, tmp)

old_parent_id = PARENT_ID
PARENT_ID = sys.curelement()
sys.initall()
PARENT_ID = old_parent_id
end

func add_to_layout(blk, t, l)
fvar(i)
i = GetIndexByTwoArrays(arTops, arLefts, t, l)
arCompBlocks = InsertInArray(arCompBlocks, blk, i)
arTops = InsertInArray(arTops, t, i)
arLefts = InsertInArray(arLefts, l, i)
end


func add_manager_to_layout(mgr_id, o)
fvar(i)
i = GetIndexInArray(arOrders, o)
arManagers = InsertInArray(arManagers, mgr_id, i)
arOrders = InsertInArray(arOrders, o, i)
end

Ни чего не поменялось
карма: 0

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