Вверх ↑
Ответов: 45
Рейтинг: 0
#1: 2010-12-12 20:13:26 ЛС | профиль | цитата
вот мой вариант... (не полностью доделал...) немного поправить и будет норм...)
Add(MainForm,2953706,175,210)
{
 Width=249
 Height=115
}
Add(Edit,8263022,280,119)
{
 Left=65
 Top=5
 Width=55
 Text="2"
}
Add(Edit,12160203,329,119)
{
 Left=65
 Top=30
 Width=170
 Text=""
}
Add(Button,8392881,224,210)
{
 Left=5
 Top=5
 link(onClick,7782185:doWork1,[])
}
Add(Edit,5824401,336,210)
{
 Left=65
 Top=55
 Width=170
 Text=""
}
Add(Label,2990824,224,119)
{
 Left=125
 Top=10
 Width=111
 Height=17
 Caption="знака после точки"
}
Add(Label,5169248,175,161)
{
 Left=5
 Top=60
 Width=59
 Height=17
 Caption="Результат:"
}
Add(Label,607112,175,119)
{
 Left=5
 Top=35
 Width=39
 Height=17
 Caption="Число:"
}
Add(MultiElement,7782185,280,210)
{
 link(onEvent1,5824401:doText,[])
 link(Data1,8263022:Text,[])
 link(Data2,12160203:Text,[(293,198)(335,198)])
}
BEGIN_SDK
  Add(EditMulti,4710960,21,21)
  {
   EventCount=1
   WorkCount=1
   DataCount=2
   Width=650
   Height=487
   link(doWork1,4178187:doEvent1,[(77,27)(77,90)])
  }
  Add(For,5993080,182,84)
  {
   Start=1
   link(onEvent,796888:doClear,[])
   link(End,4710960:Data1,[(195,52)(27,52)])
  }
  Add(Memory,796888,245,77)
  {
   Default=String(0)
   link(onData,9798463:doStrCat,[(289,83)(289,115)(226,115)(226,146)])
  }
  Add(StrCat,9798463,238,140)
  {
   Point(doClear)
   link(onStrCat,4017107:doValue,[])
   link(Str1,9798463:Result,[(244,128)(232,128)(232,184)(244,184)])
   link(Str2,796888:Value,[])
  }
  Add(Memory,4017107,455,140)
  {
   Default=String()
   Point(Data)
   link(onData,7063817:doStrCat,[(492,146)(492,184)(282,184)(282,195)])
  }
  Add(StrCat,7063817,448,189)
  {
   Str1="1"
   Point(doClear)
   link(Str2,4017107:Value,[])
  }
  Add(Math,14086561,280,315)
  {
   OpType=2
   link(onResult,10490844:doSplit,[])
   link(Op1,4710960:Data2,[(286,154)(34,154)])
   link(Op2,1861671:Var2,[(293,267)(454,267)])
  }
  Add(Sleep,1230471,147,315)
  {
   Delay=100
   link(onSleep,14086561:doOperation,[])
  }
  Add(Hub,4178187,91,84)
  {
   link(onEvent1,5993080:doFor,[])
   link(onEvent2,1230471:doSleepMks,[(126,97)(126,321)])
  }
  Add(Hub,8993969,196,357)
  {
   OutCount=3
   link(onEvent1,9798463:doClear,[(224,363)(224,153)])
   link(onEvent2,4017107:doClear,[(332,370)(332,153)])
   link(onEvent3,7063817:doClear,[(259,377)(259,202)])
  }
  Add(StrPart,10490844,343,315)
  {
   Char="."
   Point(onNotFound)
   link(onPart,10240687:doEvent1,[])
   link(onNotFound,10240687:doEvent2,[])
  }
  Add(Hub,10240687,392,322)
  {
   InCount=2
   OutCount=1
   link(onEvent1,14892042:doOperation,[])
  }
  Add(Math,14892042,490,322)
  {
   OpType=3
   link(onResult,9056055:doEvent1,[])
   link(Op2,1861671:Var3,[(503,243)])
  }
  Add(GetDataEx,1861671,448,238)
  {
   link(Data,7063817:Result,[])
  }
  Add(Hub,9056055,546,322)
  {
   link(onEvent1,4710960:onEvent1,[(616,328)(616,27)])
   link(onEvent2,8993969:doEvent1,[(571,335)(571,412)(184,412)(184,363)])
  }
END_SDK



карма: 1

0