nesco, ну а как сделать? Что-то я мудрил, мудрил, ничего не выходит!
------------ Дoбавленo в 18.10:
Ну, вроде-бы получилось!
Add(MainForm,2953706,280,252) { Width=1298 Height=610 link(onCreate,10144619:doBitmap,[]) } Add(Jpeg,10144619,329,252) { Jpeg=[ZIP0F0B000078DA6D567934D48B17FF0E630B23890C638C4CA124A16664277B516A22B26489C9122FCB60EC8F8A90BC2C652BB22464DFC696195B123331B662666422C52819D3E0D7EF9DDF39EF9DF77EF77EFEBBF7DC7B3E773B777772771ED86B6566690680400000FAA5C0EE0C600208F2F30BF0F3090A0808080909EE11D92F2A222C2C02DD2721B65F4E461E2E27038321906A4A8883AA8A3098324A4555FD84969696BC92B61E5A43574D534B63B71B101604B441AA209038B04B04E47F05E703FD29C0FF04C4C30BE6E3171014DA23FCCBA1712FC003E2E5E501F3F2F181C1BFAC51BFEC00589C6F9FC209237E890BD7040E06EDD788CB7822A8685CDB236937B686D474FF2D5E688FD40169A8CCA1C34ACA2A47B44E9E42A1B54F9B9C313533B7B0B4BA780973D9DEE18AA387A7D7756F1FEC8D5BC121A161B8F08884DF13936EDFB99BFC20F38F8759D939B98F9E16973C2B2D2BAF785E57DFD0D8D4DCD2DAF6AA9748EAEB1F181C2253DE8D4F5027A7A66974C6C2C745E6A7A565D6FAB7EF1B3F36D95B9CDD6940F0BF7C0C804D8EF2D3E4F5FC30BAE9D75C56D9B9B5D113877396336C5CE35D0C2DB4BFA409305CCAD791171A1EA85FBA90E51E086CBCF0215CA34DD15AB3E46EF4597CA9BBEE9923AF0A7A60DBDC817558968AC87F3E3B394BBAC51B3575307028461C934D3CAD691DB4775C95FBDAE3EEBBE1A2FE11FD001CD7F70EBBF1B96F10DBF75CE62BCE8BCBE4B7A1A0DC00715429255608AD8884ABCCED2B74A2748A372E2F674BB535C6F720EBA7872E0E071ABF442F973405CD495271E698A85B3D1CB30A651EA74A8B8F819068F762832ABF31D3FD17FE058CBFF18F633A362D1D79746545ACF44FD0A3AD147A5ABD5A87FF535CF59CE93B3FB992A86CD4093E08482467E38792B6BC15E7A265671395A087C53D3BD44C68BEACA81027A20DDF26E19A7BE5459702F1F6ACACBC63632B55A03465E456ACDDB67A449C6327E8A1AE1EAB92B8B38FF25A2DFD63CA9DA2592B22DBD898239697DE6D0FC5CE47CA1FE0BAB242D3F7D778071478246C8EAC2F5BC238CCEA88892EE22EC03B85B3A649A5F8500F33CED7B5AFD35A94AE331454BB45BECF7B8CEE59D9416ED572F95A9C9E9EEB9FFC7226318DEE1A1C3EB83A125E9D4ECBE6661E87EC02D43F6286DA867E75F2DFA0ED1CC6B9125D54C78A280D7A8EB2D2B09784340CDD0BDD3D00BEB717B75A78E335EB661CE11CDDF536273A763AA9F04779BC702ED4666A0F3323E37E444458659788AE1C5D1E8CAD5F8A2828F30E2F4BE89C5230139590C85A88EBF9BC516D4E7B469EE3DAB1C6DF3F21BD3E6B78857F7FD16F1D6DB0E41582CA3CB4212AEC0A4BAD3834FBF4D7A7C3E2A3D710E9EC4B11050794663E17C4D0567BD3C5D94EFD1149AD15CE536FF9962D90932B57B3FCBBD78F9A30C4E2437601D9A52CA947679A5244EB0964734D49EFA896AB308F2737471ED38FF3B2D3895D7B56F07AC7C6F3ABB83C0A88D49C7E8469B75D8C4BBE61757D779B2435092F59EA43AD7FB129555BA77577944B8CD58B45444B8EFE352497AA36524F7FB66BA5B875C45BCFB8C9F848F6040B3C39D8EA6C4EEF4A6CA891AE490AF87AD8BAAE07EE9F3098FAD6F4FA88D1D20C2CCDB7F96FC5F52C271B7FAABE906B21A21349CD63EBD094D76252D44E0EE04D42D0799D9F63940FB60404329542C510F3F6257F65C634CA1953AD28D52785A7CE9C6A1ACBF5BA1F1F5A0E55E2CDFC2EB9488D810587ACFDF49509CD78EEE2D41FB6609903E529D5F09C8BEF6CB13342332599067BB9E18CCA163FAE49A9F32C7647B6C354AA6F2C872F264732EC4849E7A502FDABC14A606A88873FCB83B4036FEACC74AC1DF5F4AB2366BDA8437F12F6CC48A0962D5D3D7E3B5A816B49AD56D33D092993ECACF0A933285415FF7A58234C316BCB3C10F2A128F2D130DBB79CCD306B7FA76B528C959FA9B50E44745DC845FEA6EFD1D817C12C9F4543E58E7A930A50646FD6C7272C83DE0146DB76DF961AD2F3A1871B2ABE554801EAF6C2E293FE92347C9C612B63329F2F257A9979B6A3AD1ECB6335CA378CF8AE2A9D5696FE79F90D8AEE1DDFE8564A25B6E18E8D79670EDE1C5CF32D4F7660DEF54A3AF30005B53703AB6F802F7EFAD76C33FBD3F0AA2149648366BF44CE8087BA568ECEED005C79C08E025BFFD5A2B56F8D3896652BB13F189B748923934B08A2798E675BFB47F4DC8462B234D541CD3040F689F60AC4D79DCE21BF190B08288A2B993D6F8DB09B84A2DF5E859C0BB7273E8E613BC84411DAA4DA7D3852059454E7D491C9C002A7580B30F3232D3ECFF3DBE4D62E90C675CCC06B500806B437F0C818D1819DAB11BF932CDBA606D117D74FF8D58A684409583D26A1A68FE24FB1C34A6E1C209F692F7EB48C20BD77D3739237E946CFB3C81DCC9D7D85224B3BB01D4A0AA66E67A09978D007B9EF20E3A3F0FA62A7D75A70E09C98BCCBB30935EAD9028B0C89D005356175456900C43E15D4DD1FB42641D2878D128E579A54DC189D76DE2E1BC12D1E8A096B343C3A229BC7E455EC92EE43F5FF6C97F3383F1A52A579BEBEB3EE81106218529574191C6F8ED6690BEDD9A84E6714D491718A8663F474BFEC2468BEC8D0577E32D0FDDAC080D80ABBB59918DC0CE75F43FD8EE7FDF1C5DBB4B1D537122447ECD3FA760829C200ABC41843BEA2FDD6F13F69AB095C7F7AA1E0C0A3986479CBB56F36AB37F7BEAE750B8A35021F77D1BC171B54607E6EBE468ADD6BC32E568ADBF0FDD4D8A2384B7EBF328374432012EE0B0A00099983ABA448AF7F5EF17B43C957EE60789199B17CF89A32AEC16DBA1871DBF7272C1C0E4F621106E96E3346E0D4A28CFB0ED1C02609CB7560638A708AAF58374EDBCF2C645927DEE9200DF91B1A1984F9A8DA9C16338EB417DF0504DF57E22A5F719027FA7FA43434A3FC3B9E996165D14708F754A0F2439D49ECF6F96D94033BECD6D1E2128E696BD69BDECC0665A89DD0561DBFF6E04E97FA155CF6857A32837C663DC66BEB8BEA04AB35FDAD6883862624D038CD8033BEBCA392428C91AE5959C11BD03EA76A5A5018738BAEE92A5772CD2041DBB30048D78DE504876DE717FBB83D26391229162971BE3E930EFDCEED93700D5B40AC2A12F298962F614189EEF17A7685E487C18CB9192DFA7F72E25DD45F7C8EEDE45B6B4A8F38AEF5053232317FF4303B135C218DE0C4EB5C3EB4DA5308FA3042694A7A39F49690733DC3EC56617B7B805E6D329310BEE6C04ED6416BC9CE1CD3E81BB74C1B9E1609BF0D2A1C76CDF988E18744CF2FB63AEBFC089B6036078FE32DE5084D2BFA03FEE3A5863ADBF4441BC3A5A50F6DBF6E32EE265DAD92662D26E6F8A6D4B578A6216CD38E5B7394773D4F7DCB065880B72EF5A0F0F251E16B9BB43A27F663D396FAD391D2BD4EEA6DDF7A5EDFDCD2B8E48D6096493380F0C29E0E5F9B2E767BC58D03D1C1F68EB71F4D58D6071E7A7CC866BC5B21721E227696DE99FDCF7D27EC02F4EA32FACF63228E6CDB73598B4E8D9E0F707B1BEE431640B309B11169C533E96C68C9B2CB01CAC99FF91EBDD38929479E7C181DEC9C17EDE7D11C54D495847D3DD9CFB5A5EA7A33AA8CFCFD09A817A412A781B327B6E3CF7B7DF7965E16905EBAC80EEB856BADED0277B5E6643FB0DD99186CE64253E3C3A207FC332FC3EFD887F224F49BF4D97A50F12606127867DA98D7355AB1873B2BBBCDB4F5EE429EC47A2965E8BE3622444F68B562ADAC377BDDE75410BBE6D5A9CBE4A58480C2200D9587091EDAC642768223F45B6F01F70E973F9915DDBB2753E65FB2341100A7DA36C6F5B8CB28632C8EA5BE1788AA2CBC2A66D5FAFFFE9ABF417277EA3F7C235F7D] Point(doBitmap) link(onBitmap,2214217:doLoad,[]) } Add(Image,2214217,378,252) { Width=300 Height=57 AutoSize=0 ViewStyle=4 Point(Width) Point(Height) } Add(Button,2414564,161,413) { Top=60 link(onClick,12329429:doEvent1,[]) } Add(For,6378819,280,434) { IncludeEnd=1 link(onEvent,11592047:doFor,[]) link(End,12030532:getVar,[]) } Add(For,11592047,329,434) { IncludeEnd=1 link(onEvent,2154692:doRead,[]) link(End,8456006:getVar,[]) } Add(LineBreakEx,14646474,385,294) { Caption="X" Type=3 link(_Data,2214217:Width,[]) } Add(LineBreakEx,12139150,392,315) { Caption="Y" Type=3 link(_Data,2214217:Height,[]) } Add(LineBreakEx,12030532,287,406) { Caption="X" Type=2 } Add(LineBreakEx,8456006,336,406) { Caption="Y" Type=2 } Add(Img_Point,6084756,378,336) { Point(Pixels) link(Bitmap,2214217:ImageBitmap,[]) } Add(MatrixRW,2154692,378,434) { link(onRead,10520662:doEvent1,[]) link(Matrix,6084756:Pixels,[]) link(X,846765:getVar,[]) link(Y,6071994:getVar,[]) } Add(LineBreakEx,669149,280,476) { Caption="X1" Type=3 link(_Data,6378819:Position,[]) } Add(LineBreakEx,14936213,329,476) { Caption="Y1" Type=3 link(_Data,11592047:Position,[]) } Add(LineBreakEx,846765,392,385) { Caption="X1" Type=2 } Add(LineBreakEx,6071994,399,406) { Caption="Y1" Type=2 } Add(Hub,10520662,434,434) { OutCount=3 link(onEvent1,532860:doValue,[(466,440)(466,195)]) link(onEvent2,5040845:doOperation,[(514,447)(514,307)]) link(onEvent3,5384244:doDraw,[]) } Add(Memory,532860,560,189) { } Add(Img_Rectangle,5384244,546,448) { Point2AsOffset=0 Color=12632256 Style=1 Point(BgColor) Point(Point1) Point(Point2) link(onDraw,12005987:In,[]) link(Bitmap,8704832:Var1,[]) link(BgColor,532860:Value,[]) link(Point1,6023656:Point,[]) link(Point2,11430269:Point,[(580,436)(622,436)]) } Add(Math,5040845,567,301) { OpType=2 link(onResult,9152908:doOperation,[]) link(Op1,15359212:getVar,[]) link(Op2,8501106:getVar,[]) } Add(Math,9152908,616,301) { OpType=2 link(Op1,2318849:getVar,[]) link(Op2,170406:getVar,[]) } Add(PointXY,6023656,567,392) { link(X,5040845:Result,[]) link(Y,9152908:Result,[(580,341)(622,341)]) } Add(LineBreakEx,15359212,567,252) { Caption="X1" Type=2 } Add(LineBreakEx,2318849,616,252) { Caption="Y1" Type=2 } Add(PointXY,11430269,616,392) { link(X,839371:getVar,[]) link(Y,3627832:getVar,[]) } Add(Edit,15566159,616,189) { Left=55 Top=60 Text="20" } Add(LineBreakEx,16543839,616,231) { Caption="U" Type=3 link(_Data,15566159:Text,[]) } Add(LineBreakEx,8501106,574,273) { Caption="U" Type=2 } Add(LineBreakEx,170406,623,273) { Caption="U" Type=2 } Add(LineBreakEx,839371,616,343) { Caption="U" Type=2 } Add(LineBreakEx,3627832,623,364) { Caption="U" Type=2 } Add(Hub,12329429,203,413) { OutCount=4 link(onEvent1,13432410:In,[]) link(onEvent2,7230367:In,[]) link(onEvent3,5893035:In,[]) link(onEvent4,6378819:doFor,[]) } Add(LineBreak,6398606,504,70) { link(Out,8704832:doWork1,[]) Primary=[12005987,91,378] } Add(LineBreak,16717848,504,77) { link(Out,8704832:doWork2,[]) Primary=[13432410,-273,336] } Add(ChildScrollBox,8704832,546,70) { } BEGIN_SDK Add(EditMulti,16140961,21,21) { WorkCount=4 DataCount=2 VarCount=1 VOffset=14 HOffset=14 link(doWork1,9203479:doRefresh,[]) link(doWork2,9203479:doClear,[]) link(Var1,9203479:Bitmap,[]) link(doWork3,9203479:doWidth,[]) link(doWork4,9203479:doHeight,[]) } Add(ScrollBox,6965363,266,35) { Left=300 Width=980 Height=573 BorderStyle=1 } Add(PaintBox,9203479,35,35) { Width=0 Height=0 Point(WidthControls) Point(HeightControls) Point(doWidth) Point(doHeight) link(WidthControls,16140961:Data1,[]) link(HeightControls,16140961:Data2,[]) } END_SDK Add(LineBreakEx,540914,364,35) { Caption="X" Type=2 } Add(LineBreakEx,11350455,364,126) { Caption="Y" Type=2 } Add(LineBreakEx,15550530,371,56) { Caption="U" Type=2 } Add(LineBreakEx,13438200,371,147) { Caption="U" Type=2 } Add(Math,2825766,364,84) { OpType=2 link(onResult,8704832:doWork3,[]) link(Op1,540914:getVar,[]) link(Op2,15550530:getVar,[]) } Add(Math,9170044,364,175) { OpType=2 link(onResult,8704832:doWork4,[(471,181)(471,97)]) link(Op1,11350455:getVar,[]) link(Op2,13438200:getVar,[]) } Add(LineBreak,11142291,322,84) { link(Out,2825766:doOperation,[]) Primary=[7230367,-91,336] } Add(LineBreak,16251590,322,175) { link(Out,9170044:doOperation,[]) Primary=[5893035,-91,252] }
|