Вверх ↑
Ответов: 2202
Рейтинг: 675
#1: 2018-10-01 14:43:58 ЛС | профиль | цитата
Medvedoc, вы неправильно используете элемент MT_AddData, нажмите F1 прочтите и посмотрите примеры в: HiAsm\Оболочка\ТехнологияMultiThread.
И постарайтесь научится пользоваться элементом Debug, вам будет проще находить у себя ошибки.
Достаточно поставить Debug и сразу видно что не так:
Вариант1


Add(MainForm,3063237,392,77)
{
Width=736
Height=438
}
Add(MTStrTbl,15043066,392,189)
{
Width=390
Height=170
Name="MTStrTbl"
Columns=#3:Имя|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|
ColorItems=0
CheckBoxes=0
MultiSelect=0
}
Add(MST_RowAction,15395190,875,259)
{
MSTControl="MTStrTbl"
}
Add(Edit,5886234,777,147)
{
Left=190
Top=190
Text="5"
DataType=2
}
Add(Button,13792847,378,259)
{
Left=35
Top=185
link(onClick,5433850:doOperation,[])
}
Add(MT_AddData,659335,777,259)
{
Count=6
InputMT=3
link(onAdd,6577014:doEvent,[])
link(Data1,10276387:Var2,[])
link(Data3,9339836:Var2,[(797,243)(853,243)])
}
Add(MST_Matrix,12085299,483,259)
{
X=1
MSTControl="MTStrTbl"
link(onEMatrix,1888465:doOperation,[])
link(Y,5433850:Result,[(496,247)(476,247)(476,307)(433,307)])
}
Add(Math,5433850,427,259)
{
OpType=1
Op2=1
link(onResult,12085299:doEMatrix,[])
link(Op1,15043066:Count,[(433,240)(412,240)])
AddHint(171,-145,30,13,Op2)
}
Add(Math,1532094,735,259)
{
link(onResult,659335:doAdd,[])
link(Op1,10276387:Var1,[(741,236)])
}
Add(GetDataEx,10276387,777,231)
{
link(Data,5886234:Text,[])
}
Add(Edit,5289044,847,147)
{
Left=260
Top=190
}
Add(Math,1888465,623,259)
{
link(onResult,1532094:doOperation,[])
link(Op1,9339836:Var1,[(629,236)])
}
Add(GetDataEx,9339836,847,231)
{
link(Data,5289044:Text,[])
}
Add(Debug,6577014,847,259)
{
WEName="МТ-поток"
VDName=""
link(onEvent,15395190:doRowAction,[])
}

Вариант2


Add(MainForm,3063237,406,91)
{
Width=736
Height=438
}
Add(MTStrTbl,15043066,406,203)
{
Width=390
Height=170
Name="MTStrTbl"
Columns=#3:Имя|7:Фамилия|8:Отчество|
ColorItems=0
CheckBoxes=0
MultiSelect=0
}
Add(MST_RowAction,15395190,917,273)
{
MSTControl="MTStrTbl"
}
Add(Edit,5886234,791,161)
{
Left=190
Top=190
Text="5"
DataType=2
}
Add(Button,13792847,392,273)
{
Left=35
Top=185
link(onClick,5433850:doOperation,[])
}
Add(MT_AddData,659335,791,273)
{
Count=6
InputMT=3
link(onAdd,6577014:doEvent,[])
link(Data1,10276387:Var2,[])
link(Data3,5863636:Var2,[(811,257)(867,257)])
}
Add(MST_Matrix,12085299,497,273)
{
X=1
MSTControl="MTStrTbl"
link(onEMatrix,9005416:doEvent1,[])
link(Y,5433850:Result,[(510,261)(490,261)(490,321)(447,321)])
}
Add(Math,5433850,441,273)
{
OpType=1
Op2=1
link(onResult,12085299:doEMatrix,[])
link(Op1,15043066:Count,[(447,254)(426,254)])
AddHint(171,-145,30,13,Op2)
}
Add(Math,1532094,644,273)
{
link(onResult,145703:doEvent1,[])
link(Op1,10276387:Var1,[(650,250)])
}
Add(GetDataEx,10276387,791,245)
{
link(Data,5886234:Text,[])
}
Add(Edit,5289044,861,161)
{
Left=260
Top=190
}
Add(Math,1888465,693,329)
{
link(onResult,145703:doEvent2,[(733,335)(733,286)])
link(Op1,5863636:Var1,[(699,222)])
}
Add(Hub,9005416,560,273)
{
link(onEvent1,1532094:doOperation,[])
link(onEvent2,1888465:doOperation,[(634,286)(634,335)])
}
Add(Hub,145703,742,273)
{
InCount=2
link(onEvent1,659335:doAdd,[])
}
Add(GetDataEx,5863636,861,217)
{
link(Data,5289044:Text,[])
}
Add(Debug,6577014,875,273)
{
WEName="МТ-поток"
VDName=""
link(onEvent,15395190:doRowAction,[])
}

карма: 11

0