Tad писал(а):
И если подумать над схемойСтранно как-то -- как ты умудряешься сравнивать текст и целое в If_Else
![](/img/smilies/icon_question.gif)
И вот это меня сильно удивило
Почему так
![](/img/icon_plus.gif)
![](/img/icon_plus.gif)
А вот так твоя схема разве работать не будет
![](/img/smilies/icon_question.gif)
Add(MainForm,8119953,217,147)
{
Width=267
Height=133
}
Add(StrList,4634320,329,133)
{
Strings=#12:10 26 АЛМАТЫ|15:30 32 УСТЬКАМАН|11:35 36 СЕМЕЙ|14:40 42 ПАВЛОДАР|15:45 48 КАРАГАНДА|13:50 52 УРАЛЬСК|17:55 58 ПЕТРОПАВЛСК|12:60 62 АКТОБЕ|14:65 68 ТЕМИРТАУ|12:70 72 АТЫРАУ|11:75 77 АКТАУ|14:80 82 КОСТАНАЙ|12:85 88 АСТАНА|15:90 92 ЖЕЗКАЗГАН|11:95 98 ТАРАЗ|15:100 103 ШЫМКЕНТ|16:105 107 КОКШЕТАУ|17:110 112 ЭКИБАСТУЗ|19:115 117 ТАЛДЫКУРГАН|16:120 122 КАПЧЕГАЙ|16:125 126 КОСТАНАЙ|
}
Add(Edit,5939821,273,147)
{
Left=25
Top=10
Width=95
Text="10.67.255.255"
ClearAfterEnter=1
}
Add(ArrayEnum,4006494,343,203)
{
link(onItem,9758410:doSplit,[])
link(onEndEnum,4156876:doText,[(388,216)(388,258)])
link(Array,4634320:Array,[])
}
Add(If_else,3502805,462,203)
{
Type=4
link(onTrue,16168945:doCompare,[])
link(Op1,11173463:Var2,[])
}
Add(If_else,16168945,511,203)
{
Type=3
link(onTrue,4006494:doStop,[(557,209)(557,293)(333,293)(333,216)])
link(Op1,11173463:Var3,[(517,193)])
link(Op2,9758410:Part2,[(524,194)(552,194)(552,243)(419,243)])
}
Add(Button,11958491,217,203)
{
Left=180
Top=10
link(onClick,4896:doSplit,[])
}
Add(Label,4156876,406,252)
{
Left=25
Top=55
Font=[Arial,12,1,0,204]
Caption=""
link(Text,9758410:Part1,[])
}
Add(MultiStrPart,9758410,406,203)
{
Char=" "
Direct=1
link(onSplit,3502805:doCompare,[])
}
Add(GetDataEx,11173463,462,188)
{
Angle=3
link(Data,4896:Part1,[(398,193)(398,243)(279,243)])
}
Add(MultiStrPart,4896,273,203)
{
Char="."
From=1
Count=1
link(onSplit,4006494:doEnum,[])
link(Str,5939821:Text,[])
}