------------ Дoбавленo в 13.13:
Хотя нет... Проблема в том, что почему-то Str_Enum не формирует событие окончания перебора.
Так работает...
Add(MainForm,868507,105,98)
{
Width=412
Height=146
}
Add(Edit,14795161,175,98)
{
Left=25
Top=25
Width=145
Text="12FFFFFFFFFF"
}
Add(MultiElementEx,9682406,175,154)
{
link(onData,4553593:doText,[])
link(String,14795161:Text,[])
}
BEGIN_SDK
Add(EditMultiEx,520987,21,21)
{
WorkCount=#8:doEvent1|
EventCount=#6:onData|
DataCount=#6:String|
Width=503
Height=221
link(doEvent1,14530553:doEvent1,[(35,27)(35,62)])
}
Add(Convertor,5556072,133,126)
{
Mode=5
link(onResult,4939986:doOperation,[])
}
Add(Str_Enum,13949220,84,126)
{
Delimiter=""
Direct=1
link(onEnum,5556072:doConvert,[])
link(onEndEnum,11914522:doData,[(125,139)(125,202)])
link(String,520987:String,[(90,43)(27,43)])
}
Add(Memory,2370771,189,77)
{
Default=Integer(1)
}
Add(Math,4939986,182,126)
{
link(onResult,8028056:doCompare,[])
link(Op2,2370771:Value,[])
}
Add(If_else,8028056,238,126)
{
Type=2
Op2=Integer(15)
link(onTrue,7665811:doData,[(282,132)(282,97)])
link(onFalse,10594876:doEvent1,[])
}
Add(DoData,7665811,287,91)
{
Data=String(0)
link(onEventData,236110:doWork2,[(329,97)(329,125)])
}
Add(Hub,10594876,301,133)
{
link(onEvent1,236110:doWork3,[(354,139)])
link(onEvent2,5457840:doData,[(343,146)(343,167)])
}
Add(DoData,5457840,371,161)
{
Data=Integer(0)
link(onEventData,2370771:doValue,[(413,167)(413,72)(177,72)(177,83)])
}
Add(StrCat,949239,434,119)
{
Point(doClear)
link(onStrCat,520987:onData,[(495,125)(495,27)])
link(Str2,4606424:Var3,[(447,107)(473,107)(473,165)])
}
Add(Convertor,7992796,371,119)
{
Mode=6
Digits=1
link(onResult,949239:doStrCat,[])
}
Add(Hub,14530553,49,56)
{
OutCount=3
link(onEvent1,949239:doClear,[(419,62)(419,132)])
link(onEvent2,2370771:doClear,[(100,69)(100,90)])
link(onEvent3,13949220:doEnum,[(73,76)(73,132)])
}
Add(HubEx,236110,350,119)
{
link(onEvent,7992796:doConvert,[])
}
Add(DoData,11914522,434,196)
{
link(Data,4606424:Var2,[])
}
Add(GetDataEx,4606424,434,160)
{
link(Data,949239:Result,[])
}
END_SDK
Add(Button,16697015,105,154)
{
Left=35
Top=65
link(onClick,9682406:doEvent1,[])
}
Add(Edit,4553593,238,154)
{
Left=185
Top=25
Width=155
}