Add(MainForm,13731195,196,231)
{
Left=20
Top=105
link(onCreate,12315673:doEnum,[])
}
Add(ListBox,6761979,252,161)
{
Left=15
Top=5
Strings=#5:0;1;a|5:1;2;s|5:1;3;d|5:0;4;f|5:1;5;g|
}
Add(StringTableMT,14560079,462,245)
{
Left=10
Top=105
Width=305
Height=150
Cursor=2
Columns=#4:1=50|4:2=50|
CheckBoxes=0
IconsCheck=[]
MiscIcons=[]
Icons=[]
FileName="1.txt"
Point(onMT_Check)
Point(doCheckBoxes)
Point(CheckBoxes)
Point(doMT_CheckBox)
Point(EndIdx)
Point(Strings)
link(onMT_Check,14936115:doEnum,[(512,258)(512,314)(464,314)(464,370)])
}
Add(ArrayEnum,12315673,266,245)
{
link(onItem,8306889:doSplit,[])
link(Array,15778835:Var2,[])
}
Add(StyleXP,3229375,196,175)
{
}
Add(StrPart,8306889,336,245)
{
Char=";"
Point(Left)
link(onSplit,16556982:doEvent1,[])
}
Add(Hub,16556982,392,245)
{
link(onEvent1,14560079:doAdd,[])
link(onEvent2,6069807:doOperation,[(436,258)(436,276)(324,276)(324,293)])
}
Add(Math,6069807,336,287)
{
Op2=1
ResultType=0
link(onResult,2624814:doAdd,[])
link(Op1,8306889:Left,[])
}
Add(ArrayRW,10209671,630,357)
{
link(Array,15778835:Var3,[(636,226)])
link(Index,4204470:Var3,[(643,345)(622,345)(622,429)])
}
Add(MT_Add,2624814,385,287)
{
InputMT=1
link(onAdd,14560079:doMT_CheckBox,[])
link(Data,14560079:EndIdx,[(391,280)(440,280)(440,309)(489,309)])
}
Add(ArrayEnum,14936115,476,364)
{
link(onItem,3784684:doRead,[])
link(Array,14560079:CheckBoxes,[])
}
Add(GetDataEx,4204470,511,420)
{
Angle=3
link(Data,14936115:Index,[(489,429)])
}
Add(GetDataEx,15778835,259,217)
{
link(Data,6761979:Array,[])
}
Add(ArrayRW,3784684,532,364)
{
link(onRead,1704240:doString,[])
link(Array,14560079:Strings,[(538,330)(496,330)])
link(Index,4204470:Var1,[(545,352)(524,352)])
}
Add(FormatStr,1704240,581,364)
{
Mask="%1;%2"
link(onFString,10209671:doWrite,[])
link(Str1,14936115:Item,[(587,352)(570,352)(570,417)(482,417)])
}
Не забывай читать описания к точкам (вроде я старался подробно их описАть).