Нет я обновлялся.. может я открил не через новий а через старий а то я старий не удалил и два стоят))..щас исправим) удалю..
------------ Дoбавленo в 16.57:
Make(delphi) ver(4.04 build 185) Add(MainForm,13447945,0,147) { Width=721 Height=414 Position=1 link(onCreate,7938381:doEvent2,[(152,167)(152,230)]) } Add(PaintBox,969149,-21,280) { Left=10 Top=35 Width=400 Height=300 Color=0 ClearBeforeDraw=0 Point(onMouseDown) Point(MouseX) Point(MouseY) Point(onMouseMove) link(onBeforeDraw,6113929:doFor,[]) link(onMouseDown,6703658:doEvent,[]) link(onMouseMove,1840529:doEvent,[]) } Add(IndexToChanel,6703658,119,287) { link(onEvent1,8172473:doCalc,[(223,293)(223,552)]) link(onEvent2,2685497:doEvent1,[]) } Add(Memory,12357845,399,560) { Default=Integer(-1) Point(Data) link(Data,8883244:Index,[(405,548)(381,548)(381,590)(356,590)]) AddHint(76,33,24,13,Default) } Add(PointInRect,10885308,525,539) { Point2AsOffset=0 link(onTrue,8883244:doStop,[(570,545)(570,624)(332,624)(332,559)]) link(Point,8172473:Result,[(531,484)(286,484)(286,587)(300,587)]) link(RPoint2,1748013:Point,[]) } Add(PointXY,1748013,539,497) { X=9 Y=9 } Add(Hub,10444262,63,294) { link(onEvent1,458989:doStrCatDlm,[(95,300)(95,398)]) link(onEvent2,4757302:doWork1,[(81,307)]) } Add(IndexToChanel,1840529,21,294) { Count=1 link(onEvent1,10444262:doEvent1,[]) } Add(CableData,12991689,-14,322) { link(Wire1,969149:MouseX,[]) link(Wire2,969149:MouseY,[]) } Add(CableVar,7309607,105,448) { link(Cable,4546341:getVar,[]) } Add(CableVar,14181474,105,371) { link(Cable,11124487:getVar,[]) } Add(CableVar,11538302,294,518) { link(Cable,8811556:getVar,[]) } Add(LineBreakEx,8725964,-14,350) { Caption="mXY" Type=3 link(_Data,12991689:Cable,[]) } Add(LineBreakEx,4546341,105,434) { Caption="mXY" Type=2 } Add(LineBreakEx,11124487,105,343) { Caption="mXY" Type=2 } Add(LineBreakEx,8811556,294,490) { Caption="mXY" Type=2 } Add(Hub,2685497,168,294) { InCount=2 OutCount=3 link(onEvent1,113889:doStrCatDlm,[(226,300)(226,525)(93,525)(93,489)]) link(onEvent2,7938381:doEvent1,[(220,307)(220,223)]) link(onEvent3,4757302:doWork2,[(194,314)(194,335)]) } Add(HubEx,4757302,77,336) { Angle=2 link(onEvent,969149:doRefresh,[(-33,342)(-33,286)]) } Add(MathParse,8172473,294,546) { MathStr="%1 + ((%2 - 3) * 65536) - 3" ResultType=0 link(onResult,8883244:doEnum,[]) link(X1,11538302:Wire1,[]) link(X2,11538302:Wire2,[]) } Add(LineBreakEx,6288157,28,70) { Caption="arr1" Type=3 link(_Data,14989786:Array,[]) } Add(LineBreakEx,11274904,343,504) { Caption="arr1" Type=2 } Add(LineBreakEx,4183184,441,259) { Caption="arr1" Type=2 } Add(LineBreakEx,13876559,161,336) { Caption="arr1" Type=2 } Add(LineBreak,1704505,399,602) { Caption="select" Type=1 link(Data,12357845:Value,[]) Primary=[10070910,-231,-245] } Add(MathParse,15449066,483,539) { MathStr="%1 + ((%2 - 5) * 65536) - 5" ResultType=0 link(onResult,10885308:doCheck,[]) } Add(LineBreakEx,458448,-21,371) { Caption="bitmap" Type=3 link(_Data,969149:Bitmap,[]) } Add(StrList,14989786,14,14) { Strings=#6:24;175|6:98;111|7:164;132|7:263;100|7:310;191| } Add(ArrayRW,7152813,161,385) { link(Array,13876559:getVar,[]) link(Index,10070910:Var,[]) } Add(StrCatDelim,458989,105,392) { Delimiter=";" link(onStrCatDlm,7152813:doWrite,[]) link(Str1,14181474:Wire1,[]) link(Str2,14181474:Wire2,[]) } Add(StrCatDelim,113889,105,483) { Delimiter=";" link(onStrCatDlm,7152813:doAdd,[(149,489)(149,405)]) link(Str1,7309607:Wire1,[]) link(Str2,7309607:Wire2,[]) } Add(ArrayEnum,8086058,427,287) { link(onItem,1394224:doMT,[]) link(Array,4183184:getVar,[(433,280)(447,280)]) } Add(ArrayEnum,8883244,343,546) { onBreakEnable=0 Point(onBreak) link(onItem,4742172:doMT,[]) link(onEndEnum,12357845:doClear,[(385,559)(385,573)]) link(Array,11274904:getVar,[]) link(onBreak,12357845:doValue,[]) } Add(MT_String,4742172,441,539) { link(onResult,15449066:doCalc,[]) } Add(MT_String,1394224,476,280) { link(onResult,900263:doEvent1,[]) } Add(InfoTip,1459736,252,462) { Info=#31:РС—РЎР‚РС•РРв|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:| Frame=2 Width=351 Height=207 } Add(MultiElementEx,6113929,343,280) { @Hint=#5:Р РЋР|0:|0:|0:|0:|0:| link(onStop,13147657:doEvent1,[]) link(Bitmap,9687741:getVar,[]) AddHint(-9,47,44,13,@Hint) } BEGIN_SDK Add(EditMultiEx,7590872,21,21) { WorkCount=#5:doFor| EventCount=#6:onStop| DataCount=#6:Bitmap| Width=405 Height=291 link(doFor,3288721:doFor,[(42,27)(42,153)]) } Add(For,3288721,63,147) { Start=20 End=280 Step=20 link(onEvent,4847507:doCalc,[]) link(onStop,9058713:doFor,[(108,160)(108,202)]) } Add(For,9058713,231,196) { Start=20 End=380 Step=20 link(onEvent,4040331:doOperation,[]) link(onStop,7590872:onStop,[(274,209)(274,266)(406,266)(406,27)]) } Add(Img_Line,6085718,196,147) { LineStyle=2 Color=8421504 Point(Pattern) Point(Point1) Point(Point2) link(Bitmap,3314116:Var2,[(202,111)(209,111)]) link(Point1,4847507:Result,[(209,135)(238,135)(238,187)(118,187)]) } Add(MathParse,4847507,112,147) { DataCount=1 MathStr="%1 * 65536" ResultType=0 link(onResult,12745001:doCalc,[]) } Add(MathParse,12745001,154,147) { DataCount=1 MathStr="%1 * 65536 + 400" ResultType=0 link(onResult,6085718:doDraw,[]) link(X1,3288721:Position,[(160,136)(55,136)(55,189)(69,189)]) } Add(Img_Line,15525750,329,196) { LineStyle=2 Color=8421504 Point(Pattern) Point(Point1) Point(Point2) link(Bitmap,3314116:Var3,[(335,66)]) link(Point1,9058713:Position,[(342,181)(382,181)(382,238)(237,238)]) } Add(Math,4040331,287,196) { Op1=19660800 ResultType=0 link(onResult,15525750:doDraw,[]) } Add(GetDataEx,3314116,203,65) { Angle=3 link(Data,7590872:Bitmap,[(27,66)]) } END_SDK Add(LineBreakEx,9687741,343,238) { Caption="bitmap" Type=2 } Add(MTStrTbl,255600,70,14) { Left=420 Top=40 Width=280 Height=295 Name="Table" Hint="Для редактирования видилите ячейку" DoubleBuffered=0 Columns=#7:Точка №|10:Время сек.|7:Темп. С|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|0:|3:70|| TextAlign=2 Grid=0 } Add(MST_RowAction,12304533,784,434) { Action=2 MSTControl="Table" } Add(Math,8148992,637,364) { Op2=1 ResultType=0 link(onResult,9199877:doStrCat,[]) link(Op1,6338922:getVar,[]) } Add(MT_MultiMem,14972621,763,280) { link(onData,8148992:doOperation,[(808,286)(808,321)(632,321)(632,370)]) } Add(MathParse,4905875,812,364) { DataCount=1 MathStr="abs(%1 - 300)" link(onResult,12730045:doAdd,[(861,370)(861,482)(737,482)(737,440)]) link(X1,14972621:Value2,[(818,349)(776,349)]) } Add(MT_AddData,12730045,742,434) { Count=4 link(onAdd,12304533:doRowAction,[]) link(Data1,5628259:getVar,[(748,430)(706,430)]) link(Data2,9199877:Result,[(754,411)(754,403)(685,403)]) link(Data3,16452239:Result,[]) link(Data4,4905875:Result,[(769,415)(818,415)]) } Add(StrCat,9199877,679,364) { Str1="СЌС‚РВ°РС— " link(onStrCat,16452239:doCalc,[]) } Add(LineBreakEx,8002690,448,329) { Caption="index" Type=3 link(_Data,8086058:Index,[(454,324)(440,324)]) } Add(LineBreakEx,6338922,637,336) { Caption="index" Type=2 } Add(LineBreakEx,15465955,560,259) { Caption="index" Type=2 } Add(MultiElementEx,4992375,567,343) { link(Bitmap,10335092:getVar,[(573,301)(559,301)]) link(index,15465955:getVar,[(580,308)(566,308)]) } BEGIN_SDK Add(EditMultiEx,4270083,21,21) { WorkCount=#6:doDraw| DataCount=#6:Bitmap|5:index| Width=461 Height=270 link(doDraw,13762719:doEvent1,[(77,27)(77,167)]) } Add(Img_Rectangle,13566289,378,210) { Point2=458759 Point2AsOffset=0 Style=1 Color=128 BgColor=255 link(Bitmap,4101857:Var3,[(384,94)]) } Add(Img_Line,9867108,308,168) { Size=3 Color=255 Point(Pattern) Point(Point1) Point(Point2) link(Bitmap,4101857:Var2,[]) link(Point1,12597762:Value,[]) } Add(Hub,13762719,133,161) { link(onEvent1,1509321:doCalc,[]) link(onEvent2,4931203:doCalc,[(163,174)(163,216)]) } Add(If_else,13628731,210,161) { Op2=Integer(0) link(onTrue,16183914:doWork2,[(248,167)(248,132)]) link(onFalse,8069060:doEvent1,[]) link(Op1,4270083:index,[(216,74)(34,74)]) AddHint(10,-26,21,13,Op2) } Add(Hub,8069060,259,168) { link(onEvent1,9867108:doDraw,[]) link(onEvent2,16183914:doWork3,[(294,181)]) } Add(Memory,12597762,315,126) { } Add(HubEx,16183914,290,133) { link(onEvent,12597762:doValue,[]) } Add(MathParse,4931203,329,210) { MathStr="%1 + ((%2 - 3) * 65536) - 3" ResultType=0 link(onResult,13566289:doDraw,[]) } Add(MathParse,1509321,168,161) { MathStr="%1 + (%2 * 65536)" ResultType=0 link(onResult,13628731:doCompare,[]) } Add(GetDataEx,4101857,315,93) { Angle=3 link(Data,4270083:Bitmap,[(27,94)]) } END_SDK Add(LineBreakEx,10335092,553,245) { Caption="bitmap" Type=2 } Add(Hub,900263,525,280) { OutCount=3 link(onEvent1,14972621:doValue,[]) link(onEvent2,4992375:doDraw,[(553,293)(553,349)]) } Add(MathParse,16452239,756,364) { MathStr="(%2 - %1) / 10" link(onResult,4905875:doCalc,[]) link(X1,3681718:Part1,[]) link(X2,14972621:Value1,[]) } Add(Hub,13147657,392,280) { OutCount=3 link(onEvent1,9252061:doRead,[(424,286)(424,195)]) link(onEvent2,8086058:doEnum,[]) } Add(ArrayRW,9252061,707,189) { Index=Integer(0) link(onRead,3681718:doSplit,[]) link(Array,3615305:getVar,[]) AddHint(69,-58,21,13,Index) } Add(LineBreakEx,3615305,707,161) { Caption="arr1" Type=2 } Add(MultiStrPart,3681718,756,189) { Count=1 } Add(LineBreakEx,5628259,700,406) { Caption="index" Type=2 } Add(LineBreakEx,4782013,343,147) { Caption="arr1" Type=2 } Add(MultiElementEx,3165197,343,189) { link(Array,4782013:getVar,[]) } BEGIN_SDK Add(EditMultiEx,11313436,21,21) { WorkCount=#8:doAddAll| DataCount=#5:Array| Width=510 Height=368 link(doAddAll,6126915:doEvent1,[(56,27)(56,76)]) } Add(ArrayEnum,6907098,126,133) { link(onItem,6303144:doEvent1,[]) link(Array,3365800:Var2,[]) } Add(Hub,6126915,91,70) { OutCount=3 link(onEvent1,16619969:doClear,[]) link(onEvent2,4585087:doRead,[]) link(onEvent3,6907098:doEnum,[(115,90)(115,139)]) } Add(MST_RowAction,533460,364,287) { MSTControl="parent.Table" } Add(Math,15749949,245,217) { Op2=1 ResultType=0 link(onResult,1942647:doStrCat,[]) link(Op1,6907098:Index,[(251,191)(139,191)]) } Add(MathParse,16529710,385,217) { DataCount=1 MathStr="abs(%1 - 300)" link(onResult,3941210:doAdd,[(434,223)(434,335)(317,335)(317,293)]) link(X1,16551868:Part2,[(391,177)(349,177)]) } Add(MT_AddData,3941210,322,287) { Count=3 link(onAdd,533460:doRowAction,[]) link(Data1,1942647:Result,[(328,264)(293,264)]) link(Data2,11133277:Result,[]) link(Data3,16529710:Result,[(342,253)(391,253)]) } Add(StrCat,1942647,287,217) { Str1="СЌС‚РВ°РС— " link(onStrCat,11133277:doCalc,[]) } Add(MathParse,11133277,329,217) { MathStr="(%2 - %1) / 10" link(onResult,16529710:doCalc,[]) link(X1,11626334:Part1,[]) link(X2,16551868:Part1,[]) } Add(ArrayRW,4585087,280,77) { Index=Integer(0) link(onRead,11626334:doSplit,[]) link(Array,3365800:Var3,[(286,42)]) AddHint(-3,39,21,13,Index) } Add(MultiStrPart,11626334,329,77) { Count=1 } Add(MultiStrPart,16551868,336,133) { } Add(Hub,6303144,175,133) { link(onEvent1,16551868:doSplit,[]) link(onEvent2,15749949:doOperation,[(217,146)(217,223)]) } Add(GetDataEx,3365800,133,41) { Angle=3 link(Data,11313436:Array,[(27,42)]) } Add(MST_Clear,16619969,392,70) { MSTControl="parent.Table" } END_SDK Add(MST_UseEditCtrl,9144664,343,14) { MSTControl="Table" link(onEscCell,1810205:doText,[(387,34)(387,52)(331,52)(331,69)]) } Add(MST_Save,4582776,273,14) { MSTControl="Table" } Add(MST_Load,7071112,273,63) { MSTControl="Table" } Add(Edit,1810205,343,63) { Left=600 Top=340 Width=100 Text="" link(onChange,9144664:doSetData,[(387,69)(387,45)(331,45)(331,20)]) } Add(ODialog,9090393,224,63) { link(onExecute,7071112:doLoad,[]) } Add(SDialog,6013997,224,14) { link(onExecute,4582776:doSave,[]) } Add(Button,1948805,175,14) { Left=15 Top=345 Width=80 Caption="Сохранить" link(onClick,6013997:doExecute,[]) } Add(Button,12176703,175,63) { Left=100 Top=345 Width=80 Caption="Открить" link(onClick,9090393:doExecute,[]) } Add(Label,5149932,119,14) { Left=430 Top=345 Width=158 Height=17 Caption="Редектирование" } Add(Hub,7938381,259,217) { InCount=2 link(onEvent1,3165197:doAddAll,[(308,223)(308,195)]) }
|