------------ Дoбавленo в 17.13:
Я думаюб, лучше испольовать только индексы список, а не значения элементов, тогда будет так:
Add(MainForm,9534881,44,245)
{
link(onCreate,14848569:doRead,[(109,265)(109,279)])
}
Add(StrList,3967647,289,182)
{
Strings=#3:A|B|3:C|D|0:|
Point(onGetString)
Point(doGetString)
Point(doGetIndex)
link(onGetString,12469287:doReplace,[])
}
Add(ComboBox,15041023,142,182)
{
Left=10
Top=30
Width=90
Height=21
Strings=#1:1|1:2|
Text=""
ReadOnly=0
Point(doSelectString)
Point(doSelect)
link(onClick,10326597:doEvent1,[(204,195)(204,216)])
}
Add(Replace,12469287,338,189)
{
SubStr="|"
DestStr="
"
link(onReplace,2011833:doText,[(386,195)(386,209)])
}
Add(ComboBox,2011833,401,182)
{
Left=130
Top=30
Width=85
Height=21
Text=""
ReadOnly=0
Point(doSelectString)
Point(doSelect)
link(onClick,7746652:doWrite,[])
}
Add(Ini,14848569,142,273)
{
FileName="test.ini"
Section="1"
Key="b"
Type=1
link(onResult,12056046:doCompare,[])
}
Add(If_else,12056046,191,273)
{
Type=5
link(onTrue,8039482:doEvent1,[])
}
Add(Hub,8039482,240,273)
{
link(onEvent1,15041023:doSelect,[(266,279)(266,258)(130,258)(130,237)])
link(onEvent2,5250698:doRead,[])
}
Add(Ini,5250698,436,280)
{
FileName="test.ini"
Section="1"
Key="a"
Type=1
link(onResult,3676224:doCompare,[])
}
Add(If_else,3676224,492,280)
{
Type=5
link(onTrue,10108802:doEvent1,[])
}
Add(Hub,10108802,541,280)
{
link(onEvent1,10326597:doEvent2,[(567,286)(567,254)(221,254)(221,223)])
link(onEvent2,2011833:doSelect,[(567,293)(567,265)(389,265)(389,237)])
}
Add(Hub,10326597,233,210)
{
InCount=2
link(onEvent1,8225670:doWrite,[(259,216)(259,188)(221,188)(221,160)])
link(onEvent2,3967647:doGetString,[(268,223)(268,230)])
}
Add(Ini,8225670,233,147)
{
FileName="test.ini"
Section="1"
Key="b"
Type=1
}
Add(Ini,7746652,457,182)
{
FileName="test.ini"
Section="1"
Key="a"
Type=1
}
Add(Label,15391592,142,126)
{
Left=20
Top=60
Width=60
Height=17
Caption="Combobox1"
}
Add(Label,7347846,394,126)
{
Left=135
Top=60
Width=60
Height=17
Caption="Combobox2"
}