Make(delphi) ver(4.04 build 184) Add(MainForm,2953706,105,42) { Caption="Склейка" } Add(Img_Bmp,6294510,630,483) { Point(X) Point(Y) link(Bitmap,7029455:ImageBitmap,[(636,317)(384,317)]) link(SourceBitmap,7953857:Bitmap,[(643,475)(608,475)]) link(X,4118621:Var3,[(650,424)]) link(Y,14565950:Value,[(657,478)(664,478)]) } Add(ODialog,3495111,231,112) { StartDir="C:\Documents and Settings\Леонид\Мои документы\Мои рисунки\Кошечки" link(onExecute,3398851:doLoad,[]) } Add(Button,9334678,105,84) { Left=5 Top=5 Width=50 Caption="Откр." link(onClick,6228104:doEvent1,[]) } Add(For,10540415,182,112) { IncludeEnd=1 link(onEvent,3495111:doExecute,[]) link(onStop,15486925:doEvent1,[(221,125)(221,251)]) link(End,6146515:Text,[]) } Add(Edit,6146515,189,49) { Left=55 Top=5 Width=25 Text="3" DataType=2 } Add(Label,5271882,231,49) { Left=80 Top=8 Width=20 Height=17 Caption="шт." } Add(BitmapArray,6844354,469,42) { Bitmaps=['Bitmap'=[ZIP7614000078DA7558099414C779AEAA3E67BAA7BBA7A767BAE73E767667776676677697D9FB865DD803965D9663C58D00C1228E152074724A201B61C0803804E2C948C23C499114215972225B0A28F2B3F4AC384AA2A724D8891E7E96633B442F96A3986527D5D5330BCF76FAD5F4EBE9A3EAABFFFFEAAFEFFFBB66DFAF0172D4E15F39FE65F12F8E7F1018E47E077E7E55B27EC583A669F0E70F843F840041F37CBBE12F48C34F99C235A40024770A67C6BCB8DDF06B1469F829457AC0DF22647E857B84D660513BB732222386C778A66E92A3704D219A5CC3E20D0B1B20C351E4B9E261991AA71D00968C8BC8882CC1C9900BB6F00850853399238BBF25BDDDC6531C9FB7F17F649FFC22E5FEB83405C09C0800423429EA610B26198BBAD457895F70B35CBD2A00C0919B36086C00D8A71A04026EA64D205300694E04CE4BE84E74DBF8B85396610B78F83FC61364CC6F80F9262A3A0B0164271D72A4D991390AFE2B9071050B890586820EEB050A88E4BE405318981D165E662D17237C46C4F896CD0B7F10C1832DCFB32C7F87BFA690589F983CA1A0006C7A47CCB0260E201E8E1BCD6196CA0412190E83C1AF016C5E0500074DE13306295A4F117010F79944B2D91462371A9983B0C8A22B445CD13E880041A619117113B4F8092107A1400C620348146811500EC04A809101659FD794064800AC0268D218055032625540CB885321EB848C028184A084F02CC81420C2942E328AB88FE33136DAE2066F13A7FC0521E13C201C83A8B82E4C8A426C735A843615B04E20089428B30E59545C1C2FF18ACACA2E24B9185983A20A1CF8EC369BEC040E15084EC839317E0A4AD87A4EB3376C311B99204786B0788E276E5248109C537828738170E6C22920C1307840DB016B079C886C12252ABCA8CA8AE25215C3A579552DE0D6BD6E8FD7E33134B75BF3682E8FEA329C9ADB65789D2E4D513449D128C909EC2EC03871E797E76788FD4DF7D1C861120CC34078C1F1845A053E23683908E49CF68D55982188A67944F188B6439BC44B32238A3649C243E82E57D06DC40DA33CE04D7B7DD3C2C1CA60A02AE84F8702E94030E18F44744F6930140F0630A632DD1BD03D2ECDC5C9D8500AC08602226611761C344985E9CD214E94EC82EE7609ACB9006DBC40D30C093580988E310D659719A766B3D9EC822009828227E974EA4ED5E771C70C23158DD6047DB950686D7DA6291EE8288B7694C76794C572B192C6B0F7DAEACE78B404637B65A429EEF7958742A53E5DF7786C2E0F140DC0C914E698497887D9183BC339F69F3933B6ED1B9228303685B7090C6379079B918518185E6982AC882EB720FA14A75751FCAA12719B48123EA32612AA8C86DB2A627D15E5B393E52399D4E8B4CCA2EACAFECAF2D7974C9F5555DA589E1AC8A65B2A525D895053A2BCBE2496898562C190A1E976D9054C481A40328D082A4A047647677D6B2E55C79BF6C1EBCB8ED73BB60CC3E258C12186653941167943B6871531E271FA3C6A99E14EFB7D55E1602E16AE89959CEDCECC4C2596E6326B1A6BD6B5E636B5E4EEEB68DAD4DCF0CEF2BEBBBBDBC6BA5AB676D49F9DD7D297A919AC4C0D66B3CDA5B1DA6432EA0BEE6B2E6BF46B407243CE8D2867C14A8C041D6EC0F180131062793B4F336C214C411EC723D926F82431EC94CBDD72D8AB9F6D086403DEDA68B8B1B4A4B3A274205339585DB5AA2937DED9B0ABBBF5407FF78139339F1CEEDD3FBF6FCF50D7EE91390F0CF56DEE9FBE7C7AE7AAF6A6C58DF51B3ADA6654A53BD215D8AA87879A57940529C50B780F64353B2DB93985E58D62503549CE7122437364F9633C3660E39DA223E8942B34AD3A606403EEE6B0B7AE24D89E88CCA848CC69AC599CCB6EEA6C7F6466E789A1996F2C1B786BF5D0F363C3E7C6179CDDBEE8E96DCB8E6D5D7C70D3A2BDF7CCDB3ADABF6DA4776C56D7BAF696258D8D03996C5BB2321B2D0904C3A2C70F641F866488EE842F00906A8181262A1B6FF2998798C6889318C126DA9DA21CD6D4A457AF34F4FA60A0231A6B2F2FD952977C614EE3CAC6DC96E95D7BE74E3FBE78F6CB6323FFB97DE9EFF7AFBDF2AD0D6F1FDFF8FD33E3AF9DBCEFD5135B2F1EDAF0F4AE15571EDBB2EBDE91DD4B4D736DECEE5CD6D238BBAEB635994A96263C8128A58668D10B680D502E40291425113C78C9F38220B30C4FC20E3F581E6CF3A9B224C534A5CA6F4C0B1B8DA5E1E989784F2AF5684BCD3B2B666F9DD1BA77A4EFD4F2D9AF6F1A7D7FE7DDD70E6FBA7169E7E7AFEDBDF6C3A3D7FEF6A9CF3F38FDC9BB477FFF83D31F5F78E02747365F7D7CFDF3F7DF756CC3D09E857DDB07672CEB6C1C98565B9F4C87A2A5822F04142F250610761C254348D61AD982795EC4B4991F1449B414CCF8E894F06A4AFA7CD322C1E6CA647755159EDA8AF6AE7B7B061E5DB0F4D23D1BAEED7EFCE3ED8FFD7CD7891B4F9CFEDDA1E7BF3EF6CA1FCEBF3771E9C39B2FFDE4E6F92BFF73E6CD89C317F307CFDFD87FFA1F779F7863FC9BCFACDFFDF8F2ED1B17AE1D1D18E968EE49D7B47B1219CA13076A089B4854033816411CBDC976CCDB1C348DA3376B6EC79C03899AEC8904E3C96455AEA965A07370F5DC553B576E3FBCFEC0F1474E9DB9F0CC897FFB8B5313DFBBF0DB775FFAFAC357F3D7AF4C5CFFBBFCE46F26F25F4DE6F3B8E5F337F25FFF32FFE567135F7C90FFF48DAF3EBCF8E95F9FBD7CF9E8F18BC71E7EEA5B63079F1BDE73B1FDC173BEC57BC18C9520DD898219A896215E87E62E8C83A4C0F30EC26706423BDE0A81E0B6FB22C1D4B44CF768D3BCF57DBB9E9CF7C4F91D4F3E77DFA9730F3F7BE8F28527FEEB95135FBEF3ECEF3EF86EFE93B76EFEEC5F267FFDAF93377E75EBE67FE7F3B7266E4D4E7E7D63E2C617373FFF2CFFE97B7FF8F19BBFFCCB8BD75EBDF0C3E7CE9D3D7972DFD173EBF73FBDE09B476AD6EEDE78EFDD2F3DB018649A502483DC65C0E147D0524A76CC6040B3843F02454B387ED2B2AABAB5882F5A134F365536CC6AECDC3D3A7FFD5D2B1E58B7F9D91D0F7F72E8C84F8F1CBAFEECD3375FFE4EFEED17FFF7476F4DFEFD8F26AFFFF3CDDFFC2AFF1F9FDDFAD93F4C7EF47EFECAA5C9CB2F5C7BE1E4BF3F73FCC707F6BCB7E7D1C3636B1E5E327F55FFAC396D8DD96C75535922172F0198D2820B2285020A22DB07855D46891109738937F75CBCC161E5605324A71632BC219FBF35ACCF4A96CDCB56AD6CC83C34A3635FDFCCA30B7A9F5B3BF7EA8E553F7DEC9EAF8E6DCE9FDF96FFAB1727DE7C2AFFEEF95B3FB830F9E6E15BDF7DE4B7E7777DF4E4C6B71F5CFDFAFA852F2E9D7B76B8775FEFF4CDADAD0B6BB29DE964AE146F6E41D113A01C3AE0558A52195EC55B3F4399626F475D0C223332137567C3BA05CB1841966587677F4B203F3E7D38EE1F4897AF6ACDAD6FA9DED1D3F0786FD7F1C19E934B665FBC77C1F71E5AFAD1FEB53F3FB4EEFAE96DBF38B3E5CB135B7EFDEDCDFF7470C3DFEC5CF1EAF8E877D62C38B6A8EFE09CEEBD3DADF7B5E506ABAB3F5ED9D15E162C0F8703FE8043D3A1A841416390A5D970737C232DE0884C331C91FD26BD455A98179200DEFC44E617E35DCDBAD2160B752642C3A992A5B5156B1BB21B9AEB5EDF30B2BFB7FDC048FFE165FDE7D60F5FDC38FAF2F8B2D7B62CFAFEB6BB2E8F2FBCBA6EE4FD3543C716F63F31BB77D7ACAEAD5D4DF734E616D756F657256A62A16C3418F3F9359721282AE014CA86FDE5205A176B4BDE54A23689C67C36C53F7699C073B6D52532604516EB165E891A9E4C406F2B09F494856763C7652A96D4A696E66AD7B6346CE96CBBBFAF6BF7E0CCC7E6F59F1EEAFE62E7D881C19E8343DD17877B5E19EA7B10DBA4BD7EAC25B76C5AD55026DD53116F48C4D2E160A9EEF7681EC1E9A22405F0589D4944FDE2C883C198DB04D1AB5C410442BE208369076D774A8A33A8BA121E6F26E86D8D473BA3919E64625645E9603A353F9B1D9D56BBAC21B7A6B9617347F396D6FA873AAB7774B58EB7376CEC68D8D05CBD3A975D9AAB1ECAA46656C45B12894C341CF707BC6E5D550DC9080141A26C0206030B62BB909A51C88EF150053C0CB44432E059DE8558BB4D903C921456D584EE4E199EBA78B43E1AC4FAA1A3B2AC25593A335DDE5B59B1B8A3755136B96651DFDD3595CB73E96535C9D1DAF448A67C6EAAA2375DD69E4C54C542F1482CE4352A0C5D54554AF260CE404E068C4886C34B095C5AD7F2ED10736A4E1A981B980DEF5F040CDE52192CF02D6253AC1DDA4587433464674056537E7F32E4AFF4796AA3C19A80BF2E1CCA45C3CD89685B223A108F0FCE6A9D535132271DEF4DC6BACB4A5A4BC375255899442AB0ECD10382AAA755E5EAAA3E45C3AA5502488248B4DC443CC2B6C8A0D6099376338320782C314617134F926161A5C449581D69B2EC7569619752EA7625753DE1F595F98D8AA0AF3CE04B46FC99B03F17F537447C6D25A1D6125F5DD45B1B08A482FE12C3EBD70DBBA235457C485479C9ADC9146054040961A0C0714E22599962D28A2C0D2F0A0EA20F81956D1121CDCA5A1CDB0A211EA7AF822419AAD3AF282115FB4E092B5244F799DA5573FB74236CF84A3CBAE1D2B3BA9AF0E915BA16F7181E974B52B18CD770B82B7363A9835D23119E5866B15637710AC4529932472EA4CFA8989F16523FEBA6955CE0F71127302C96D07697E4D02507F61D369753924559B53B5C9CE4E265ADD4251D1DAE7FB0A3D49C8853E5719A23CAC02E239C82D14E9221CA24FC72C8CC29C4824A8796118A895ED13E361BD6ADDC1DD97A216707C8CC8C70BE43C90A870F9EC77A5B12486F9C19C3014EE238726695948AE74BE5F7CD3567C163096AFA022153D59074D55CB38A3F48E6C8916208E9BC6004D340A8585298CADF61C16556E28A38CA9C05CEB2214E8EB0E3707EC4E141E92FC6DA4DB261F50B550A279EE602C1201D55AA62DEC7992CC4DB909D2C1CCE4242214BDBF0960AC53E8256D659A86F98F3D7DB87CCAA02671344A580E78E924BCCC134BB7860EE23665818F62A56558782A6251933811288E5F962A1803DDD68108DC759C1ED5447E0487388F0842DD65E0818524C8077D607A09936E36E3916F7630AB23FAD477579B847AA0906B3EA4095DA8A59AD55683207E509334D6189A78F00572C52590510862243DCCED3F1194D51B458AFB8A3E60411F8FFEA2DC5C4D072A899C68322D56FC70448A68CACD49B22A9B795A1980D59F1165AE50886F891BA030C4053C3FFC98193506BBD13150D2DC7912A877930147F47650C166A710554C5656215E54CCB5BABC64CFF11B4386056540813CC465353850B820AA13F8BE7FF00F9B6C198]] } Add(ArrayRW,3970509,469,98) { link(Array,13590360:Var2,[]) link(Index,10540415:Position,[(482,85)(226,85)(226,151)(188,151)]) } Add(Hub,6228104,147,84) { OutCount=5 link(onEvent1,6844354:doClear,[(178,90)(178,48)]) link(onEvent2,16081434:doClear,[(175,97)(175,188)]) link(onEvent3,12941454:doClear,[(397,104)(397,188)]) link(onEvent4,16612298:doWork1,[(168,111)(168,454)]) link(onEvent5,10540415:doFor,[]) } Add(PictureStream,3398851,280,112) { link(onLoad,1730365:doEvent1,[]) } Add(Image,7029455,378,273) { Left=10 Top=40 Width=375 Height=200 link(Bitmap,3259134:Bitmap,[]) } Add(GetDataEx,13590360,469,84) { link(Data,6844354:Array,[]) } Add(Bitmap,7447662,357,119) { Point(Width) Point(Height) } Add(Hub,1730365,322,112) { OutCount=3 link(onEvent1,3970509:doAdd,[]) link(onEvent2,7447662:doLoad,[]) link(onEvent3,16081434:doOperation,[(346,132)(346,181)]) } Add(Math,16081434,357,175) { ResultType=0 Point(doClear) link(onResult,12941454:doCalc,[]) link(Op1,1985181:Var1,[(363,163)(351,163)(351,219)]) link(Op2,7447662:Width,[]) } Add(MathParse,12941454,406,175) { DataCount=1 MathStr="(%0>%1)*%0 + (%0<=%1)*%1" ResultType=0 Point(doClear) link(X1,7447662:Height,[(412,163)(377,163)]) } Add(Bitmap,3259134,378,231) { FillColor=12639424 Point(doCreate) Point(HWidth) Point(HHeight) link(HWidth,1985181:Var3,[(384,219)]) link(HHeight,9220958:Var1,[(391,219)]) } Add(GetDataEx,1985181,357,214) { link(Data,16081434:Result,[]) } Add(Hub,15486925,329,245) { OutCount=4 link(onEvent1,3259134:doCreate,[]) link(onEvent2,7029455:doLoad,[(370,258)(370,279)]) link(onEvent3,7330400:doClear,[(364,265)(364,398)]) link(onEvent4,14994720:doEnum,[(358,272)(358,335)]) } Add(ArrayEnum,14994720,441,329) { link(onItem,11355993:doEvent1,[]) link(onEndEnum,16612298:doWork2,[(480,342)(480,373)(303,373)(303,461)]) link(Array,13590360:Var1,[(447,89)]) } Add(Bitmap,5232458,518,329) { Point(Width) Point(Height) } Add(Resize,11730973,532,434) { link(onResult,1059010:doEvent1,[]) link(Bitmap,6702620:Var2,[]) link(Width,14007892:Var2,[]) link(Height,9220958:Var3,[(552,219)]) } Add(GetDataEx,9220958,406,214) { link(Data,12941454:Result,[]) } Add(Hub,11355993,483,329) { OutCount=3 link(onEvent1,5232458:doLoad,[]) link(onEvent2,11730973:doResize,[(510,342)(510,440)]) link(onEvent3,7330400:doOperation,[(502,349)(502,391)]) } Add(Bitmap,7953857,602,434) { } Add(Math,7330400,574,385) { ResultType=0 Point(doClear) link(Op1,4118621:Var1,[(580,378)(568,378)(568,424)]) link(Op2,14007892:Var3,[(587,376)]) } Add(GetDataEx,4118621,574,419) { link(Data,7330400:Result,[]) } Add(Hub,1059010,574,434) { link(onEvent1,7953857:doLoad,[]) link(onEvent2,6294510:doDraw,[(596,447)(596,489)]) } Add(Memory,14565950,658,441) { Default=Integer(0) } Add(GetDataEx,14007892,539,371) { link(Data,5232458:Width,[(545,366)(531,366)]) } Add(Button,8937266,364,448) { Left=270 Top=5 Width=70 Enabled=1 Caption="Сохранить" Point(doEnabled) link(onClick,5270076:doExecute,[]) } Add(SDialog,5270076,406,448) { link(onExecute,4453108:doSave,[]) } Add(PictureStream,4453108,455,441) { link(Bitmap,6702620:Var1,[(468,404)]) } Add(GetDataEx,6702620,532,399) { link(Data,5232458:Bitmap,[(538,370)(524,370)]) } Add(ChanelToIndex,16612298,315,448) { link(onIndex,8937266:doEnabled,[]) }