Make(delphi) Add(MainForm,13523519,413,98) { Left=20 Top=105 Height=334 Position=1 Point(onMouseWheel) Point(Top) Point(onMouseMove) Point(Left) link(onMouseWheel,15064421:doEvent1,[]) } Add(ChildScrollBox,6760295,210,98) { link(onEvent1,10995543:doStrCat,[(275,104)(275,69)]) link(onEvent2,486009:doStrCat,[]) } BEGIN_SDK Add(EditMulti,3978996,21,21) { EventCount=2 WorkCount=3 DataCount=2 VarCount=6 Width=391 Height=207 link(doWork1,10754446:doEvent1,[(46,27)(46,48)]) link(doWork2,10924359:doHScroll,[(39,34)(39,111)]) link(doWork3,10924359:doVScroll,[(39,41)(39,118)]) link(Var1,10924359:HPos,[(27,182)(69,182)]) link(Var2,10924359:VPos,[(34,182)(76,182)]) link(Var3,10924359:Width,[(41,182)(83,182)]) link(Var4,10924359:Height,[(48,182)(90,182)]) link(Var5,10924359:Left,[(55,182)(97,182)]) link(Var6,10924359:Top,[(62,182)(104,182)]) } Add(ScrollBox,10924359,63,105) { Left=25 Top=30 Width=340 Height=240 Point(Width) Point(Height) Point(Left) Point(Top) Point(onMouseMove) Point(onMouseWheel) link(HScroll,3978996:Data1,[(69,63)(27,63)]) link(VScroll,3978996:Data2,[(76,63)(34,63)]) } Add(Image,5274948,280,63) { ViewStyle=4 Point(doWidth) Point(doHeight) Point(ImageWidth) Point(ImageHeight) Point(Handle) Point(doRefresh) Point(onMouseMove) Point(onMouseWheel) } Add(Hub,10754446,56,42) { OutCount=4 link(onEvent1,5274948:doLoad,[(121,48)(121,69)]) link(onEvent2,950310:doData,[(111,55)(111,125)]) link(onEvent3,13900580:doData,[(104,62)(104,174)]) } Add(DoData,950310,175,119) { link(onEventData,5769960:doEvent1,[]) link(Data,5274948:ImageWidth,[(181,110)(293,110)]) } Add(DoData,13900580,175,168) { link(onEventData,14298932:doEvent1,[]) link(Data,5274948:ImageHeight,[(181,160)(300,160)]) } Add(Hub,5769960,217,119) { link(onEvent1,5274948:doWidth,[(260,125)(260,83)]) link(onEvent2,3978996:onEvent1,[(378,132)(378,27)]) } Add(Hub,14298932,217,168) { link(onEvent1,5274948:doHeight,[(265,174)(265,90)]) link(onEvent2,3978996:onEvent2,[(386,181)(386,34)]) } END_SDK Add(ODialog,8946635,77,98) { link(onExecute,11585814:doLoad,[]) } Add(PictureStream,11585814,119,98) { link(onLoad,6760295:doWork1,[]) } Add(Button,8407419,35,98) { Left=10 Top=5 Width=65 Color=-16777211 TabOrder=-1 Caption="Открыть" link(onClick,8946635:doExecute,[]) } Add(Edit,9396111,35,273) { Left=175 Top=5 Text="" link(onEnter,1137908:doEvent1,[]) } Add(Label,12429316,343,63) { Left=91 Top=8 Width=85 Height=17 Caption="Максимум 0000" } Add(StrCat,10995543,294,63) { Str1="Максимум " link(onStrCat,12429316:doText,[]) } Add(Edit,7048420,35,343) { Left=325 Top=5 Text="" link(onEnter,16736443:doEvent1,[]) } Add(Label,1449524,343,105) { Left=241 Top=8 Width=85 Height=17 Caption="Максимум 0000" } Add(StrCat,486009,294,105) { Str1="Максимум " link(onStrCat,1449524:doText,[]) } Add(Edit,16111635,210,287) { Left=145 Top=275 Text="" link(Str,2944577:getVar,[]) } Add(Edit,6247273,210,357) { Left=205 Top=275 Text="" link(Str,11351461:getVar,[]) } Add(Hub,16736443,91,350) { InCount=2 link(onEvent1,6760295:doWork3,[(158,356)(158,118)]) link(onEvent2,6247273:doText,[]) } Add(Hub,1137908,91,280) { InCount=2 link(onEvent1,6760295:doWork2,[(167,286)(167,111)]) link(onEvent2,16111635:doText,[]) } Add(MouseEvent,2311560,623,63) { } Add(Timer,13707629,448,210) { Interval=10 link(onTimer,13692098:doEvent1,[]) } Add(Hub,13692098,497,210) { link(onEvent1,1804572:Timer,[]) link(onEvent2,15631590:Timer,[(562,223)(562,349)]) } Add(Hub,15064421,497,119) { link(onEvent1,1804572:MouseWell,[(576,125)(576,209)]) link(onEvent2,15631590:MouseWell,[(569,132)(569,342)]) } Add(Memory,12087873,644,287) { @Hint=#7:OffsetY| Default=Integer(26) } Add(MultiElementEx,1804572,602,203) { link(onPos,16736443:doEvent2,[(707,209)(707,435)(79,435)(79,363)]) link(LeftScroll,16698564:getVar,[]) link(LeftForm,13523519:Left,[(615,169)(426,169)]) link(WidthScroll,9177234:getVar,[]) link(MouseX,2311560:MouseX,[]) link(VPos,10454705:getVar,[]) } BEGIN_SDK Add(EditMultiEx,9211661,21,21) { WorkCount=#9:MouseWell|5:Timer| EventCount=#5:onPos| DataCount=#10:LeftScroll|8:LeftForm|11:WidthScroll|6:MouseX|4:VPos| Width=587 Height=326 link(MouseWell,4961421:doCompare,[(161,27)(161,56)]) link(Timer,100597:doCalc,[(56,34)(56,210)]) } Add(MathParse,100597,91,204) { DataCount=3 MathStr="%1 + %2 + %3 - 20" ResultType=0 link(onResult,5747431:doCompare,[]) link(X1,9211661:LeftScroll,[(97,112)(27,112)]) link(X2,9211661:LeftForm,[(104,112)(34,112)]) link(X3,9211661:WidthScroll,[(111,112)(41,112)]) } Add(If_else,5747431,161,204) { Type=2 link(onTrue,9981635:doCalc,[]) link(onFalse,9152134:doWork2,[(202,217)(202,224)]) link(Op1,4787488:Var2,[]) } Add(If_else,13568790,273,204) { Type=1 link(onTrue,1398281:doData,[]) link(onFalse,9152134:doWork1,[(319,217)]) link(Op1,4787488:Var3,[(279,171)]) } Add(MathParse,9981635,217,204) { MathStr="%1 + 20" ResultType=0 link(onResult,13568790:doCompare,[]) link(X1,100597:Result,[(223,192)(160,192)(160,248)(97,248)]) } Add(GetDataEx,4787488,154,162) { link(Data,9211661:MouseX,[(167,94)(48,94)]) } Add(If_else,4961421,301,50) { Type=2 Op2=Integer(0) link(onTrue,4659867:doPrev,[(352,56)(352,70)]) link(onFalse,4659867:doNext,[]) } Add(IndexToChanel,9896052,385,267) { Point(Data) Point(Index) link(onEvent2,9211661:onPos,[(574,280)(574,27)]) link(Data,4659867:Count,[(391,217)(377,217)]) link(Index,1312269:Value,[]) } Add(Counter,4659867,371,57) { Max=10000 Step=120 Point(doValue) link(onNext,9896052:doEvent,[(561,63)(561,317)(375,317)(375,273)]) } Add(Memory,1312269,392,211) { Default=Integer(0) link(onData,16758840:doEvent,[]) } Add(IndexToChanel,16758840,441,211) { link(onEvent2,13029060:doOperation,[]) } Add(Math,13029060,490,218) { Op2=16 ResultType=0 link(onResult,4659867:doValue,[(547,224)(547,160)(359,160)(359,84)]) link(Op1,9211661:VPos,[(496,36)(55,36)]) } Add(DoData,1398281,329,204) { Data=Integer(1) link(onEventData,1312269:doValue,[(377,210)(377,217)]) } Add(HubEx,9152134,315,211) { link(onEvent,1312269:doClear,[]) } END_SDK Add(LineBreakEx,1366858,217,210) { Caption="VPos" Type=3 link(_Data,6760295:Var2,[]) } Add(LineBreakEx,11351461,210,329) { Caption="VPos" Type=2 } Add(LineBreakEx,10454705,630,140) { Caption="VPos" Type=2 } Add(LineBreakEx,2944577,210,252) { Caption="HPos" Type=2 } Add(LineBreakEx,1859508,637,266) { Caption="HPos" Type=2 } Add(LineBreakEx,4735271,210,224) { Caption="HPos" Type=3 link(_Data,6760295:Var1,[]) } Add(MultiElementEx,15631590,609,336) { link(onPos,1137908:doEvent2,[(671,342)(671,443)(74,443)(74,293)]) link(TopScroll,5653361:getVar,[]) link(TopForm,13523519:Top,[(622,303)(419,303)]) link(HeightScroll,3983225:getVar,[]) link(MouseY,2311560:MouseY,[]) link(HPos,1859508:getVar,[]) link(OffsetY,12087873:Value,[]) } BEGIN_SDK Add(EditMultiEx,9211661,21,21) { WorkCount=#9:MouseWell|5:Timer| EventCount=#5:onPos| DataCount=#9:TopScroll|7:TopForm|12:HeightScroll|6:MouseY|4:HPos|7:OffsetY| Width=587 Height=326 link(MouseWell,4961421:doCompare,[(161,27)(161,56)]) link(Timer,100597:doCalc,[(56,34)(56,210)]) } Add(MathParse,100597,91,204) { DataCount=4 MathStr="%1 + %2 + %3 + %4 - 20" ResultType=0 link(onResult,5747431:doCompare,[]) link(X1,9211661:TopScroll,[(97,112)(27,112)]) link(X2,9211661:TopForm,[(104,112)(34,112)]) link(X3,9211661:HeightScroll,[(111,112)(41,112)]) link(X4,9211661:OffsetY,[(118,112)(62,112)]) } Add(If_else,5747431,161,204) { Type=2 link(onTrue,9981635:doCalc,[]) link(onFalse,9152134:doWork2,[(202,217)(202,224)]) link(Op1,4787488:Var2,[]) } Add(If_else,13568790,273,204) { Type=1 link(onTrue,1398281:doData,[]) link(onFalse,9152134:doWork1,[(319,217)]) link(Op1,4787488:Var3,[(279,171)]) } Add(MathParse,9981635,217,204) { MathStr="%1 + 20" ResultType=0 link(onResult,13568790:doCompare,[]) link(X1,100597:Result,[(223,192)(160,192)(160,248)(97,248)]) } Add(GetDataEx,4787488,154,162) { link(Data,9211661:MouseY,[(167,94)(48,94)]) } Add(If_else,4961421,301,50) { Type=2 Op2=Integer(0) link(onTrue,4659867:doPrev,[(352,56)(352,70)]) link(onFalse,4659867:doNext,[]) } Add(IndexToChanel,9896052,385,267) { Point(Data) Point(Index) link(onEvent2,9211661:onPos,[(574,280)(574,27)]) link(Data,4659867:Count,[(391,217)(377,217)]) link(Index,1312269:Value,[]) } Add(Counter,4659867,371,57) { Max=10000 Step=120 Point(doValue) link(onNext,9896052:doEvent,[(561,63)(561,317)(375,317)(375,273)]) } Add(Memory,1312269,392,211) { Default=Integer(0) link(onData,16758840:doEvent,[]) } Add(IndexToChanel,16758840,441,211) { link(onEvent2,13029060:doOperation,[]) } Add(Math,13029060,490,218) { Op2=16 ResultType=0 link(onResult,4659867:doValue,[(547,224)(547,160)(359,160)(359,84)]) link(Op1,9211661:HPos,[(496,35)(55,35)]) } Add(DoData,1398281,329,204) { Data=Integer(1) link(onEventData,1312269:doValue,[(377,210)(377,217)]) } Add(HubEx,9152134,315,211) { link(onEvent,1312269:doClear,[]) } END_SDK Add(LineBreakEx,5653361,609,238) { Caption="TopScroll" Type=2 } Add(LineBreakEx,8842300,245,154) { Caption="TopScroll" Type=3 link(_Data,6760295:Var6,[]) } Add(LineBreakEx,16698564,602,112) { Caption="LeftScroll" Type=2 } Add(LineBreakEx,2713171,238,168) { Caption="LeftScroll" Type=3 link(_Data,6760295:Var5,[]) } Add(LineBreakEx,9177234,616,126) { Caption="WidthScroll" Type=2 } Add(LineBreakEx,10563601,224,196) { Caption="WidthScroll" Type=3 link(_Data,6760295:Var3,[]) } Add(LineBreakEx,6515647,231,182) { Caption="HeightScroll" Type=3 link(_Data,6760295:Var4,[]) } Add(LineBreakEx,3983225,623,252) { Caption="HeightScroll" Type=2 }