Вверх ↑
Этот топик читают: Гость
Ответов: 253
Рейтинг: 0
#1: 2018-10-08 10:43:54 ЛС | профиль | цитата
Вот код, но нечего не происходит.

Add(BlockFind,11046129,266,77)
{
StartBlock="m"
EndBlock="%"
link(onFind,4665937:doText,[])
link(String,4548129:Var3,[(272,69)])
}
Add(StringList,16589238,203,28)
{
Strings=#18:m1%n0%l1%v1%t1%h1%|
}
Add(BlockFind,8369179,266,119)
{
StartBlock="n"
EndBlock="%"
link(onFind,3666948:doText,[(317,125)(317,132)])
link(String,3609725:Var3,[(272,96)])
}
Add(BlockFind,11067267,266,161)
{
StartBlock="l"
EndBlock="%"
link(onFind,13330103:doText,[(317,167)(317,181)])
link(String,5848089:Var3,[(272,131)])
}
Add(BlockFind,14687471,266,203)
{
StartBlock="v"
EndBlock="%"
link(onFind,7194424:doText,[(317,209)(317,237)])
link(String,10359117:Var3,[(272,169)])
}
Add(BlockFind,15128063,266,245)
{
StartBlock="t"
EndBlock="%"
link(onFind,9267410:doText,[(317,251)(317,293)])
link(String,15144705:Var3,[(272,209)])
}
Add(BlockFind,7790863,266,294)
{
StartBlock="h"
EndBlock="%"
link(onFind,1350710:doText,[(320,300)(320,335)])
link(String,4116372:Var3,[(272,187)])
}
Add(LayoutTable,4360065,609,28)
{
Name="udob"
ColumnCount=3
}
Add(EditText,4665937,336,77)
{
Left=15
Top=75
LayoutManager="udob"
Weight=1
}
Add(EditText,3666948,336,126)
{
Left=15
Top=75
LayoutManager="udob"
Weight=2
}
Add(EditText,13330103,336,175)
{
Left=15
Top=75
LayoutManager="udob"
Weight=3
}
Add(EditText,7194424,336,231)
{
Left=15
Top=75
LayoutManager="udob"
Weight=4
}
Add(EditText,9267410,336,287)
{
Left=15
Top=75
LayoutManager="udob"
Weight=5
}
Add(EditText,1350710,343,329)
{
Left=15
Top=75
LayoutManager="udob"
Weight=6
}
Add(GetDataEx,4548129,231,64)
{
Angle=3
link(Data,16589238:List,[(223,69)])
}
Add(GetDataEx,3609725,238,91)
{
Angle=3
link(Data,4548129:Var2,[(237,96)])
}
Add(GetDataEx,5848089,245,126)
{
Angle=3
link(Data,3609725:Var2,[(244,131)])
}
Add(GetDataEx,10359117,245,164)
{
link(Data,5848089:Var2,[])
}
Add(GetDataEx,15144705,252,204)
{
Angle=3
link(Data,4116372:Var2,[(251,209)])
}
Add(LayoutLinear,15814156,497,140)
{
Name="udob1"
}
Add(Button,128468,28,154)
{
Left=10
Top=15
LayoutManager="udob1"
Point(onClick)
link(onClick,15037347:doEvent1,[])
}
Add(Hub,15037347,91,154)
{
OutCount=6
link(onEvent1,9800482:doExec,[(143,160)(143,83)])
link(onEvent2,10681569:doExec,[(143,167)(143,125)])
link(onEvent3,2765550:doExec,[(143,174)(143,167)])
link(onEvent4,6390742:doExec,[(143,181)(143,209)])
link(onEvent5,13825424:doExec,[(143,188)(143,251)])
link(onEvent6,1654465:doExec,[(143,195)(143,293)])
}
Add(GetDataEx,4116372,245,182)
{
link(Data,10359117:Var2,[])
}
Add(AsyncTask,9800482,182,77)
{
link(onBackground,11046129:doFind,[])
}
Add(AsyncTask,10681569,182,119)
{
link(onBackground,8369179:doFind,[])
}
Add(AsyncTask,2765550,182,161)
{
link(onBackground,11067267:doFind,[])
}
Add(AsyncTask,6390742,182,203)
{
link(onBackground,14687471:doFind,[])
}
Add(AsyncTask,13825424,182,245)
{
link(onBackground,15128063:doFind,[])
}
Add(AsyncTask,1654465,182,287)
{
link(onBackground,7790863:doFind,[(240,293)(240,300)])
}

карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 4621
Рейтинг: 746
#2: 2018-10-08 11:11:01 ЛС | профиль | цитата
Описание и назначение точки List понимаешь?
карма: 26

0
Ответов: 253
Рейтинг: 0
#3: 2018-10-08 11:34:06 ЛС | профиль | цитата
Конечно понимаю, я пробовал точку Text. тоже не чего не происходит.
карма: 0

0
Ответов: 4621
Рейтинг: 746
#4: 2018-10-08 11:40:10 ЛС | профиль | цитата
1) Проверь содержимое StringList - подай точку Text на компонент EditText
2) Удали AsyncTask и проверь BlockFind. А зачем там AsyncTask?
карма: 26

0
Ответов: 253
Рейтинг: 0
#5: 2018-10-08 11:43:23 ЛС | профиль | цитата
Netspirit писал(а):
А зачем там AsyncTask?

Честно не знаю ) У меня без него не работают многие действия.

--- Добавлено в 2018-10-08 12:14:11

Не выходит нечего. странная вещь происходит когда ставлю от кнопки на AsyncTask а от него к doText. то при нажатие кнопки программа вылетает. а если без AsyncTask, то нечего не происходит.

--- Добавлено в 2018-10-08 12:29:16

Вообщем какая то проблема с StringList.

Редактировалось 2 раз(а), последний 2018-10-08 12:29:16
карма: 0

0
Ответов: 253
Рейтинг: 0
#6: 2018-10-08 12:43:53 ЛС | профиль | цитата
Вообщем получилось реализовать только как-то так.

Add(BlockFind,11046129,315,77)
{
StartBlock="m"
EndBlock="_"
IncludeBlock=0
link(onFind,4665937:doText,[])
link(String,8322424:Var3,[(321,69)])
}
Add(BlockFind,8369179,315,119)
{
StartBlock="n"
EndBlock="_"
IncludeBlock=0
link(onFind,3666948:doText,[(366,125)(366,132)])
link(String,8749213:Var2,[(321,96)(279,96)])
}
Add(BlockFind,11067267,315,161)
{
StartBlock="l"
EndBlock="_"
IncludeBlock=0
link(onFind,13330103:doText,[(366,167)(366,181)])
link(String,5798805:Var2,[(321,117)(286,117)])
}
Add(BlockFind,14687471,315,203)
{
StartBlock="v"
EndBlock="_"
IncludeBlock=0
link(onFind,7194424:doText,[(366,209)(366,237)])
link(String,13069569:Var2,[(321,138)(293,138)])
}
Add(BlockFind,15128063,315,245)
{
StartBlock="t"
EndBlock="_"
IncludeBlock=0
link(onFind,9267410:doText,[(366,251)(366,279)])
link(String,9873665:Var2,[(321,159)(300,159)])
}
Add(BlockFind,7790863,315,294)
{
StartBlock="h"
EndBlock="_"
IncludeBlock=0
link(onFind,1350710:doText,[(369,300)(369,328)])
link(String,8322424:Var2,[(321,184)(307,184)])
}
Add(LayoutTable,4360065,609,28)
{
Name="udob"
Order=1
LayoutManager="udob1"
FixedHeight="100px"
FixedWidth="500px"
ColumnCount=3
}
Add(EditText,4665937,385,77)
{
Left=15
Top=75
LayoutManager="udob"
Weight=1
}
Add(EditText,3666948,385,126)
{
Left=15
Top=75
LayoutManager="udob"
Weight=2
}
Add(EditText,13330103,385,175)
{
Left=15
Top=75
LayoutManager="udob"
Weight=3
}
Add(EditText,7194424,385,231)
{
Left=15
Top=75
LayoutManager="udob"
Weight=4
}
Add(EditText,9267410,385,273)
{
Left=15
Top=75
LayoutManager="udob"
Weight=5
}
Add(EditText,1350710,385,322)
{
Left=15
Top=75
LayoutManager="udob"
Weight=6
}
Add(LayoutLinear,15814156,497,140)
{
Name="udob1"
}
Add(Hub,15037347,91,154)
{
OutCount=7
link(onEvent2,8369179:doFind,[(185,167)(185,125)])
link(onEvent3,11067267:doFind,[(185,174)(185,167)])
link(onEvent4,14687471:doFind,[(185,181)(185,209)])
link(onEvent5,15128063:doFind,[(185,188)(185,251)])
link(onEvent6,7790863:doFind,[(185,195)(185,300)])
link(onEvent7,11046129:doFind,[(185,202)(185,83)])
}
Add(AsyncTask,7303779,91,77)
{
Interrupt=1
}
Add(Button,128468,42,161)
{
Left=10
Top=15
LayoutManager="udob1"
Caption="123"
Point(onClick)
link(onClick,6686532:doFormat,[(170,167)(170,34)])
}
Add(FormatStr,6686532,266,28)
{
DataCount=0
Mask="m1_\r\nn0_\r\nl1_\r\nv1_\r\nt1_\r\nh1_"
Point(Result)
link(onResult,15037347:doEvent1,[(310,34)(310,97)(79,97)(79,160)])
}
Add(GetDataEx,8749213,273,64)
{
Angle=3
link(Data,6686532:Result,[(272,69)])
}
Add(GetDataEx,5798805,280,64)
{
Angle=3
link(Data,8749213:Var3,[])
}
Add(GetDataEx,13069569,287,64)
{
Angle=3
link(Data,5798805:Var3,[])
}
Add(GetDataEx,9873665,294,64)
{
Angle=3
link(Data,13069569:Var3,[])
}
Add(GetDataEx,8322424,301,64)
{
Angle=3
link(Data,9873665:Var3,[])
}

карма: 0

0
Ответов: 4621
Рейтинг: 746
#7: 2018-10-09 11:33:31 ЛС | профиль | цитата
На будущее - событие AsyncTask.onBackground происходит в параллельном потоке, а из параллельного потока доступ к визуальным компонентам обычно невозможен. В твоей схеме с AsyncTask сработало бы, если бы использовал событие onFinish.
карма: 26

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