Вверх ↑
Разработчик
Ответов: 26305
Рейтинг: 2146
#1: 2009-08-07 13:08:53 ЛС | профиль | цитата
miver писал(а):
как обратно данные передать в МТ

Использовать накопитель потока



Add(MainForm,12989463,231,203)
{
Width=247
Height=199
}
Add(ChildForm,11967320,511,154)
{
link(onEvent1,4399203:doString,[])
}
BEGIN_SDK
Add(EditMulti,3130964,21,21)
{
EventCount=1
WorkCount=2
Width=587
Height=277
link(doWork1,10736463:doVisible,[(65,27)(65,97)])
link(doWork2,6318577:doSeparateMT,[(46,34)(46,139)])
}
Add(MainForm,10736463,182,63)
{
Left=35
Top=105
Width=278
Height=427
Visible=1
Position=1
Point(doVisible)
link(onActivate,13005154:doFor,[])
}
Add(ChildPanelEx,217527,469,63)
{
}
BEGIN_SDK
Add(EditMultiEx,7476523,21,21)
{
WorkCount=#5:##add|8:##select|6:doText|
VarCount=#4:Text|
Width=328
Height=270
Point(##add)
Point(##select)
link(##add,3446997:doEvent1,[(49,27)(49,76)])
link(doText,4527038:doText,[(35,41)(35,207)])
link(Text,4527038:Text,[(27,262)(146,262)])
}
Add(Panel,16481957,224,98)
{
Width=245
Height=31
BevelInner=0
Point(doTop)
}
Add(Label,7134660,189,35)
{
Left=1
Top=8
Width=84
Height=16
Caption="Строка0"
Alignment=2
}
Add(Math,13032156,161,105)
{
OpType=2
Op2=30
link(onResult,16481957:doTop,[])
}
Add(StrList,15579565,140,28)
{
Strings=#0:|7:Строка1|7:Строка2|7:Строка3|7:Строка4|
Point(doGetString)
Point(onGetString)
link(onGetString,7134660:doText,[])
}
Add(Hub,3446997,77,70)
{
OutCount=3
link(onEvent1,15579565:doGetString,[])
link(onEvent2,13032156:doOperation,[(123,83)(123,111)])
}
Add(Edit,4527038,140,201)
{
Left=85
Top=8
Width=153
Height=16
Text=""
Alignment=2
Point(doEnabled)
}
END_SDK
Add(Button,14007412,70,42)
{
Left=105
Top=345
Width=65
Caption="OK!"
link(onClick,3294025:doEvent1,[])
}
Add(MT_MultiData,6318577,112,133)
{
Count=5
link(onData1,2377220:doEvent1,[])
link(onData2,2377220:doEvent2,[])
link(onData3,2377220:doEvent3,[])
link(onData4,2377220:doEvent4,[])
link(onData5,2377220:doEvent5,[])
}
Add(Hub,2377220,161,133)
{
InCount=5
OutCount=1
link(onEvent1,10564577:doEvent1,[])
}
Add(Counter,9716490,266,105)
{
Default=-1
link(onNext,6989959:doWork2,[(356,111)(356,76)])
}
Add(Hub,10564577,217,133)
{
link(onEvent1,9716490:doNext,[(249,139)(249,111)])
link(onEvent2,217527:doText,[(319,146)(319,83)])
}
Add(For,13005154,280,63)
{
Start=1
End=4
link(onEvent,217527:##add,[])
}
Add(Hub,3294025,112,42)
{
link(onEvent1,5213427:In,[])
link(onEvent2,10736463:doClose,[(134,55)(134,90)])
}
Add(For,4204629,336,189)
{
End=4
link(onEvent,8887662:doEvent1,[])
link(onStop,4571219:doAdd,[(382,202)(382,230)])
}
Add(HubEx,6989959,413,70)
{
link(onEvent,217527:##select,[])
}
Add(LineBreak,14036004,245,161)
{
link(Out,10257715:doEvent1,[])
Primary=[5213427,-105,-119]
}
Add(Hub,8887662,392,189)
{
link(onEvent1,6989959:doWork3,[(417,195)])
link(onEvent2,7089780:doAdd,[])
}
Add(Hub,10257715,301,161)
{
link(onEvent1,6528072:doClear,[(329,167)(329,146)])
link(onEvent2,4204629:doFor,[(325,174)(325,195)])
}
Add(MT_Memory,6528072,462,133)
{
}
Add(MT_Add,4571219,539,224)
{
InputMT=2
link(onAdd,3130964:onEvent1,[(588,230)(588,27)])
link(Data,12368943:Var3,[(545,180)])
}
Add(GetDataEx,12368943,462,175)
{
link(Data,6528072:Value,[])
}
Add(MT_AddData,7089780,462,196)
{
link(onAdd,6528072:doValue,[(538,202)(538,117)(443,117)(443,139)])
link(Data1,12368943:Var2,[])
link(Data2,217527:Text,[])
}
END_SDK
Add(Button,15447867,231,154)
{
Left=90
Top=75
link(onClick,16366420:doEvent1,[])
}
Add(StrList,6926302,329,168)
{
Strings=#14:d0;d1;d2;d3;d4|
}
Add(ArrayEnum,14393006,343,231)
{
link(onItem,8617636:doMT,[])
link(Array,6926302:Array,[])
}
Add(MT_String,8617636,399,224)
{
link(onResult,11967320:doWork2,[(471,230)(471,167)])
}
Add(Hub,16366420,273,154)
{
link(onEvent1,11967320:doWork1,[])
link(onEvent2,14393006:doEnum,[(315,167)(315,237)])
}
Add(FormatStr,4399203,567,154)
{
DataCount=5
Mask="%1 ; %2 ; %3 ; %4 ; %5"
link(onFString,7799647:doMessage,[])
}
Add(Message,7799647,637,154)
{
}

карма: 22

0