Gunta писал(а): Сразу предупреждаю всех. Пользоваться с осторожностью и не кричать потом, где мои диски. Ахах, Gunta, это опасненько) Короче я сделяль вроде то что мне нужно. На старой доброй StringTableMT Add(MainForm,8137126,133,140) { link(onCreate,6829855:doWork1,[]) } Add(Edit,15371687,245,105) { Left=10 Top=30 Width=370 Text="C:\\del\\123.txt" } Add(ChildForm,6829855,245,154) { @Hint=#19:Сохранить на флешку| link(Data1,15371687:Text,[]) AddHint(51,46,125,13,@Hint) } BEGIN_SDK Add(EditMulti,3299256,21,21) { WorkCount=1 DataCount=1 Width=1168 Height=501 link(doWork1,257606:doEvent1,[(45,27)(45,104)]) } Add(MainForm,486882,168,385) { Left=35 Top=105 Width=652 Height=462 Visible=1 Caption="Сохранить" BorderStyle=3 Position=1 Point(doShowModal) } Add(Button,3732058,777,371) { Left=35 Top=10 Width=175 Height=30 Font=[Arial,12,0,0,204] Caption="Сохранить здесь" link(onClick,12369218:doString,[]) } Add(Memory,10585315,840,224) { } Add(FileTools,9182869,896,364) { link(onEnd,14827423:doTimer,[]) link(FileName,3920046:Var3,[(902,278)]) link(NewFileName,12369218:FString,[(909,352)(877,352)(877,415)(846,415)]) } Add(FSMonitor,1433633,154,189) { link(onDeviceArrival,15492459:doWork2,[]) link(onDeviceRemoveComplete,6699749:doReplace,[]) link(Drive,10307635:Var1,[(160,177)(256,177)(256,230)]) } Add(FormatStr,12369218,840,371) { Mask="%1\\%2" Point(FString) link(onFString,9182869:doCopy,[]) link(Str1,7523217:Var2,[]) link(Str2,16058843:Part,[]) } Add(FilePartElm,16058843,847,301) { Point(Part) link(FileName,3920046:Var2,[]) } Add(Timer,14827423,945,364) { Interval=500 Enable=1 AutoStop=1 link(onTimer,14480608:doData,[]) } Add(Hub,257606,70,98) { OutCount=3 link(onEvent1,5857180:In,[]) link(onEvent2,5049086:doWork2,[]) link(onEvent3,486882:doShowModal,[(126,118)(126,419)]) } Add(GetDataEx,3920046,847,273) { link(Data,3299256:Data1,[(853,41)(27,41)]) } Add(Button,12003945,217,315) { Left=450 Top=10 Width=160 Height=30 Font=[Arial,12,0,0,204] Caption="Извлечь USB-диск" link(onClick,3652360:doDeviceRemove,[]) } Add(Button,6692122,175,63) { Left=255 Top=10 Width=160 Height=30 Font=[Arial,12,0,0,204] Caption="Home" link(onClick,5049086:doWork1,[(235,69)]) } Add(Hub,10134825,378,189) { OutCount=5 link(onEvent1,9504525:In,[]) link(onEvent2,13254425:In,[]) link(onEvent3,3526133:In,[]) link(onEvent4,1681929:doWork1,[]) link(onEvent5,1702676:doText,[]) } Add(StrList,6964361,658,161) { } Add(LineBreak,7046348,609,168) { Caption="cl" link(Out,2074970:doWork2,[]) Primary=[9504525,-203,21] } Add(LineBreak,435990,553,224) { Caption="cl" link(Out,2499011:doWork2,[]) Primary=[13254425,-147,-28] } Add(StringTableMT,2532091,602,217) { Left=5 Top=85 Width=635 Height=340 Font=[Arial,12,0,0,204] Name="table1" Columns=#13:Имя файла=450|18:Дата изменения=150| ColumnClick=1 Flat=1 TabGrid=0 Grid=0 AssignedIList=0 IconsCheck=['Icon'=[ZIPFE15000078DAED98BD72E2301485AFEC8C9D717094C81881C1C489092179813CC23ED4B694CC5694B4949494CC6C434B4949C96C4749C95EC996218E596CEF6F7638CC4105FE3892EE0C732F00045FAF9F40EA9B0B50C3B5877E457F4113B8949F7DBD8577DAED76E82DECB65BD84A6F60BBD9C006BD5EAFD12B58AF56B0925EC26AB984A5F402160BE1392CE673984BCF603E9BC14C7A0AD3A9F004A693094CA4C730198F612C3D82F1680423E9218C8643184A0F603818C040BA0F837E1FFAD29FE1ACB3CEFAF8D28B4B628669A575757555A954ECA3129C6151C61C54D5CDA19A948833A9EB67AB8DBABB0B3224388B799DB013A23AA8475437AD27A1DEB3D2CB8BE21E02BFE94935A55AADD6B13D0461F7597161E071870945EFC9EAC883E3D1D5E1AB6EDD0F7BCF8AF339B3AD7C623CE8265CD3B18D9CA5B3586BCF79CCBA208468A7207CC662CD379C4E34ED745A06A7E5DA26B92CCD79BF8073624EC147D79FC9EB7C488E7C04CE89B95CF54BE56979F3C25E49EEE92F710F25B97BC1412E0ECC3DD7080A72DD847362EE64FD525CA93C1E340497E76230EFF680ABFF618EFFCB5CE3807362EE54FDC8017753328F22778B1CE4E36E1A0FFF3757BFEF46FD12725470A77F4135E4E82177137327EAA791145736AF08C783C7B71CE4E53ABF9B33F6AA302F2F77819DB4689AE935BE31EE878ABB8B392DBBD5324C1B5B69D7E528D7F383308C393FAA1F7224AB6ED88157B9E7FBD820DFA3C303EE8779A6CD30453CAF5480F37D4F36CA3230C58916547B0F0BCEF3B8E89379B4DF021C67D4A6E27AB8578873A9659A16D641DC688A5322EA0B22259CA5EA5184C38E1F313C23CE071157C3FA9911471479B822D7101C6255BC1E26E72AC9D5A8A91F1FF40C752FE26C75CC35933C669BC65B997B59D4156560545CA638A7A1E631B98BA3C2C7B1EAB27E8E4B31414F382E8EEB1C99F9B0D6EDB61F455E639A9E706A1A534A8D636D31F361640D8F13A565CE8D99A36210B4A36BD0F5F35F026795D4772810F32D],'Icon'=[ZIPA217000078DAEDD73D50E2401806E08DE8CD21C2185019F0879F9B8135088C4C66C324C6C2EE2CAFB4E53A4B4B5B4BAB1B4B5BCB2BAFBCD296D2D2929692927B771348C8BF0E8E57F03ADF7C4BE0E10357422444C2CFD97722725F24640F9DA2CE50BF5012F92AEEFB5920BE4CA75332418D794DA664847A45BDA086A867DEC7E8A226E42FEA09EB47D403EACF68421E4753F21BFD01FD09FD1EFD11FD0EFD96AF5FB17EC5E3D16FD1EFD16FD0EFC46DBE9E906BD4803FEE05C750372F7C3D26D7E2F6980CC4B131B942BF46FF813E40BF44BF1AE2D810C7D007E897437E8CDFE6EB31B9E0EB67AC5117A28FD04764955556F9B44892947A4F24D0D4463AF39E7C81DDC8E44B21D90F89B8731B369D3F6C3BE9254BABD52A1192CA94DA8661988613332CE756AC1BCD99D53416166D1E5D07374D5D2CCC63615B8676DAA52275EAEE8AF24DB122BACA740CD598C298E1B25D5A0D486D31546198CA688DAA9A6319ADEE7A53F4E58032DDD4945AB18627398FB2FE671096714B3DB6108B236C2C3EA06AA80DC1733EB7D5A5D9BAB00EF7F4E2AE6D0DDB9E0ABB06DBB7E7868FB6E6363C733D36EA757FA88D78D9096C28B62CADFA6CC19D605C5EBEADDB56B6B11CB4CFB0DEFDDDF3CF0D1E5D6E74B5D9DFB3E1B295423C5E862DE3B3FF665B5334435371CEE9325D6F4658BFE6E71A5D635DAAA82A63D1B6E0B39459276315D98FB61E8CBD51C5891AB6D72BCD6CBDE2D95FDB16166DA3CECFF506EB359ACDBC6BAE1C3BB978506D5095C1B69AA59D2DDB9ED4601361FE964DB559DAE6DFA12E9B00E3B3843DEE1D6E7F594FBDD15AFB64F6F6B7D62569D186E842321B8B67965F6E786D1C169FDD76299322737B347BCD72E03EBBB065375DD6991B37D93FD76DA3719095DD89C0FFAD8DD0096C280EDA5F5BC8F31EB2CF41FB2B271C9CE4358768AF6DF471BE9693616E8D2456FE2CEBD7417657CEE59260615B0BF6C8B6AEFD0DDE67DB6E269A2BC7CE85CD86D845BE683767369BCBC5CF0EB3D950EBC21F61B309DEF3126D4DECAF65EDDF57F83EC3F6B1BF6B8E9DCD8D7FCF1561338E3DA9C75E03DBDFA165CCD55A7B6EABD4AB5171FF73D665EC78C7653B278A42E751A2D2C5F5517327EDD87E47EB743A5A92F00BA44A3E2D3936797081D43E5C825D6595CFCD3F49D14191]] MiscIcons=['Icon'=[ZIPFE15000078DAED98BD72E2301485AFEC8C9D717094C81881C1C489092179813CC23ED4B694CC5694B4949494CC6C434B4949C96C4749C95EC996218E596CEF6F7638CC4105FE3892EE0C732F00045FAF9F40EA9B0B50C3B5877E457F4113B8949F7DBD8577DAED76E82DECB65BD84A6F60BBD9C006BD5EAFD12B58AF56B0925EC26AB984A5F402160BE1392CE673984BCF603E9BC14C7A0AD3A9F004A693094CA4C730198F612C3D82F1680423E9218C8643184A0F603818C040BA0F837E1FFAD29FE1ACB3CEFAF8D28B4B628669A575757555A954ECA3129C6151C61C54D5CDA19A948833A9EB67AB8DBABB0B3224388B799DB013A23AA8475437AD27A1DEB3D2CB8BE21E02BFE94935A55AADD6B13D0461F7597161E071870945EFC9EAC883E3D1D5E1AB6EDD0F7BCF8AF339B3AD7C623CE8265CD3B18D9CA5B3586BCF79CCBA208468A7207CC662CD379C4E34ED745A06A7E5DA26B92CCD79BF8073624EC147D79FC9EB7C488E7C04CE89B95CF54BE56979F3C25E49EEE92F710F25B97BC1412E0ECC3DD7080A72DD847362EE64FD525CA93C1E340497E76230EFF680ABFF618EFFCB5CE3807362EE54FDC8017753328F22778B1CE4E36E1A0FFF3757BFEF46FD12725470A77F4135E4E82177137327EAA791145736AF08C783C7B71CE4E53ABF9B33F6AA302F2F77819DB4689AE935BE31EE878ABB8B392DBBD5324C1B5B69D7E528D7F383308C393FAA1F7224AB6ED88157B9E7FBD820DFA3C303EE8779A6CD30453CAF5480F37D4F36CA3230C58916547B0F0BCEF3B8E89379B4DF021C67D4A6E27AB8578873A9659A16D641DC688A5322EA0B22259CA5EA5184C38E1F313C23CE071157C3FA9911471479B822D7101C6255BC1E26E72AC9D5A8A91F1FF40C752FE26C75CC35933C669BC65B997B59D4156560545CA638A7A1E631B98BA3C2C7B1EAB27E8E4B31414F382E8EEB1C99F9B0D6EDB61F455E639A9E706A1A534A8D636D31F361640D8F13A565CE8D99A36210B4A36BD0F5F35F026795D4772810F32D],'Icon'=[ZIPA217000078DAEDD73D50E2401806E08DE8CD21C2185019F0879F9B8135088C4C66C324C6C2EE2CAFB4E53A4B4B5B4BAB1B4B5BCB2BAFBCD296D2D2929692927B771348C8BF0E8E57F03ADF7C4BE0E10357422444C2CFD97722725F24640F9DA2CE50BF5012F92AEEFB5920BE4CA75332418D794DA664847A45BDA086A867DEC7E8A226E42FEA09EB47D403EACF68421E4753F21BFD01FD09FD1EFD11FD0EFD96AF5FB17EC5E3D16FD1EFD16FD0EFC46DBE9E906BD4803FEE05C750372F7C3D26D7E2F6980CC4B131B942BF46FF813E40BF44BF1AE2D810C7D007E897437E8CDFE6EB31B9E0EB67AC5117A28FD04764955556F9B44892947A4F24D0D4463AF39E7C81DDC8E44B21D90F89B8731B369D3F6C3BE9254BABD52A1192CA94DA8661988613332CE756AC1BCD99D53416166D1E5D07374D5D2CCC63615B8676DAA52275EAEE8AF24DB122BACA740CD598C298E1B25D5A0D486D31546198CA688DAA9A6319ADEE7A53F4E58032DDD4945AB18627398FB2FE671096714B3DB6108B236C2C3EA06AA80DC1733EB7D5A5D9BAB00EF7F4E2AE6D0DDB9E0ABB06DBB7E7868FB6E6363C733D36EA757FA88D78D9096C28B62CADFA6CC19D605C5EBEADDB56B6B11CB4CFB0DEFDDDF3CF0D1E5D6E74B5D9DFB3E1B295423C5E862DE3B3FF665B5334435371CEE9325D6F4658BFE6E71A5D635DAAA82A63D1B6E0B39459276315D98FB61E8CBD51C5891AB6D72BCD6CBDE2D95FDB16166DA3CECFF506EB359ACDBC6BAE1C3BB978506D5095C1B69AA59D2DDB9ED4601361FE964DB559DAE6DFA12E9B00E3B3843DEE1D6E7F594FBDD15AFB64F6F6B7D62569D186E842321B8B67965F6E786D1C169FDD76299322737B347BCD72E03EBBB065375DD6991B37D93FD76DA3719095DD89C0FFAD8DD0096C280EDA5F5BC8F31EB2CF41FB2B271C9CE4358768AF6DF471BE9693616E8D2456FE2CEBD7417657CEE59260615B0BF6C8B6AEFD0DDE67DB6E269A2BC7CE85CD86D845BE683767369BCBC5CF0EB3D950EBC21F61B309DEF3126D4DECAF65EDDF57F83EC3F6B1BF6B8E9DCD8D7FCF1561338E3DA9C75E03DBDFA165CCD55A7B6EABD4AB5171FF73D665EC78C7653B278A42E751A2D2C5F5517327EDD87E47EB743A5A92F00BA44A3E2D3936797081D43E5C825D6595CFCD3F49D14191]] Icons=['Icon'=[ZIPFE15000078DAED98BD72E2301485AFEC8C9D717094C81881C1C489092179813CC23ED4B694CC5694B4949494CC6C434B4949C96C4749C95EC996218E596CEF6F7638CC4105FE3892EE0C732F00045FAF9F40EA9B0B50C3B5877E457F4113B8949F7DBD8577DAED76E82DECB65BD84A6F60BBD9C006BD5EAFD12B58AF56B0925EC26AB984A5F402160BE1392CE673984BCF603E9BC14C7A0AD3A9F004A693094CA4C730198F612C3D82F1680423E9218C8643184A0F603818C040BA0F837E1FFAD29FE1ACB3CEFAF8D28B4B628669A575757555A954ECA3129C6151C61C54D5CDA19A948833A9EB67AB8DBABB0B3224388B799DB013A23AA8475437AD27A1DEB3D2CB8BE21E02BFE94935A55AADD6B13D0461F7597161E071870945EFC9EAC883E3D1D5E1AB6EDD0F7BCF8AF339B3AD7C623CE8265CD3B18D9CA5B3586BCF79CCBA208468A7207CC662CD379C4E34ED745A06A7E5DA26B92CCD79BF8073624EC147D79FC9EB7C488E7C04CE89B95CF54BE56979F3C25E49EEE92F710F25B97BC1412E0ECC3DD7080A72DD847362EE64FD525CA93C1E340497E76230EFF680ABFF618EFFCB5CE3807362EE54FDC8017753328F22778B1CE4E36E1A0FFF3757BFEF46FD12725470A77F4135E4E82177137327EAA791145736AF08C783C7B71CE4E53ABF9B33F6AA302F2F77819DB4689AE935BE31EE878ABB8B392DBBD5324C1B5B69D7E528D7F383308C393FAA1F7224AB6ED88157B9E7FBD820DFA3C303EE8779A6CD30453CAF5480F37D4F36CA3230C58916547B0F0BCEF3B8E89379B4DF021C67D4A6E27AB8578873A9659A16D641DC688A5322EA0B22259CA5EA5184C38E1F313C23CE071157C3FA9911471479B822D7101C6255BC1E26E72AC9D5A8A91F1FF40C752FE26C75CC35933C669BC65B997B59D4156560545CA638A7A1E631B98BA3C2C7B1EAB27E8E4B31414F382E8EEB1C99F9B0D6EDB61F455E639A9E706A1A534A8D636D31F361640D8F13A565CE8D99A36210B4A36BD0F5F35F026795D4772810F32D],'Icon'=[ZIPA217000078DAEDD73D50E2401806E08DE8CD21C2185019F0879F9B8135088C4C66C324C6C2EE2CAFB4E53A4B4B5B4BAB1B4B5BCB2BAFBCD296D2D2929692927B771348C8BF0E8E57F03ADF7C4BE0E10357422444C2CFD97722725F24640F9DA2CE50BF5012F92AEEFB5920BE4CA75332418D794DA664847A45BDA086A867DEC7E8A226E42FEA09EB47D403EACF68421E4753F21BFD01FD09FD1EFD11FD0EFD96AF5FB17EC5E3D16FD1EFD16FD0EFC46DBE9E906BD4803FEE05C750372F7C3D26D7E2F6980CC4B131B942BF46FF813E40BF44BF1AE2D810C7D007E897437E8CDFE6EB31B9E0EB67AC5117A28FD04764955556F9B44892947A4F24D0D4463AF39E7C81DDC8E44B21D90F89B8731B369D3F6C3BE9254BABD52A1192CA94DA8661988613332CE756AC1BCD99D53416166D1E5D07374D5D2CCC63615B8676DAA52275EAEE8AF24DB122BACA740CD598C298E1B25D5A0D486D31546198CA688DAA9A6319ADEE7A53F4E58032DDD4945AB18627398FB2FE671096714B3DB6108B236C2C3EA06AA80DC1733EB7D5A5D9BAB00EF7F4E2AE6D0DDB9E0ABB06DBB7E7868FB6E6363C733D36EA757FA88D78D9096C28B62CADFA6CC19D605C5EBEADDB56B6B11CB4CFB0DEFDDDF3CF0D1E5D6E74B5D9DFB3E1B295423C5E862DE3B3FF665B5334435371CEE9325D6F4658BFE6E71A5D635DAAA82A63D1B6E0B39459276315D98FB61E8CBD51C5891AB6D72BCD6CBDE2D95FDB16166DA3CECFF506EB359ACDBC6BAE1C3BB978506D5095C1B69AA59D2DDB9ED4601361FE964DB559DAE6DFA12E9B00E3B3843DEE1D6E7F594FBDD15AFB64F6F6B7D62569D186E842321B8B67965F6E786D1C169FDD76299322737B347BCD72E03EBBB065375DD6991B37D93FD76DA3719095DD89C0FFAD8DD0096C280EDA5F5BC8F31EB2CF41FB2B271C9CE4358768AF6DF471BE9693616E8D2456FE2CEBD7417657CEE59260615B0BF6C8B6AEFD0DDE67DB6E269A2BC7CE85CD86D845BE683767369BCBC5CF0EB3D950EBC21F61B309DEF3126D4DECAF65EDDF57F83EC3F6B1BF6B8E9DCD8D7FCF1561338E3DA9C75E03DBDFA165CCD55A7B6EABD4AB5171FF73D665EC78C7653B278A42E751A2D2C5F5517327EDD87E47EB743A5A92F00BA44A3E2D3936797081D43E5C825D6595CFCD3F49D14191]] AutoTblStrLst=0 StaticColumn=0 Point(Strings) Point(doSort) Point(Index) Point(onDblClick) Point(doMT_InsertIcon) Point(doEnabled) link(onDblClick,10411642:doWork1,[]) } Add(LineBreak,5955146,791,224) { Caption="set" link(Out,10585315:doValue,[]) Primary=[3526133,-385,-21] } Add(LineBreak,7106253,798,301) { Caption="set" link(Out,16058843:doPart,[]) Primary=[5857180,-665,-203] } Add(LineBreak,6382217,280,56) { Caption="refresh" link(Out,2417227:doWork1,[(368,62)]) Primary=[5999518,756,308] } Add(VisualStrings,10267978,266,105) { @Hint=#25:Буква флэшки по умолчанию| Lines=#1:U| Point(doText) Point(onText) link(onText,5471925:doWork1,[(317,111)]) AddHint(93,-17,162,13,@Hint) } Add(HubEx,5049086,231,105) { link(onEvent,10267978:doText,[]) } Add(FormatStr,15972900,329,189) { Mask="%1:\\" Point(FString) link(onFString,12886484:doWork2,[(361,195)]) } Add(Label,1702676,406,217) { Left=10 Top=60 Width=151 Height=20 Font=[Arial,10,0,0,204] Caption=" " } Add(Memory,14694858,266,189) { Default=String(U:\\) link(onData,5471925:doWork2,[]) } Add(HubEx,15492459,245,189) { link(onEvent,14694858:doValue,[]) } Add(HubEx,5471925,313,189) { link(onEvent,15972900:doString,[]) } Add(LineBreak,8145399,553,252) { Caption="enabl" link(Out,2532091:doEnabled,[]) Primary=[14917229,-161,63] } Add(Replace,6699749,210,196) { SubStr=":\" link(onReplace,15492459:doWork3,[(249,202)]) } Add(MultiElement,1681929,483,210) { @Hint=#13:Задать иконки|18:для файлов и папок| link(onEvent1,6964361:doAdd,[(544,216)(544,167)]) link(onEvent2,2532091:doAdd,[]) AddHint(-39,53,101,26,@Hint) } BEGIN_SDK Add(EditMulti,10748362,21,21) { EventCount=2 WorkCount=1 Width=650 Height=361 link(doWork1,2706888:doSearch,[(45,27)(45,146)]) } Add(FileSearch,2706888,70,140) { SubDir=1 FullOtherName=1 Include=2 Point(DateModify) Point(Attr) link(onSearch,1635234:doValue,[]) } Add(FormatStr,7765584,504,147) { Mask="0;%1;%2" Point(FString) link(onFString,8292719:doWork3,[(606,153)]) link(Str1,2559770:Var2,[]) link(Str2,14091630:Var2,[]) } Add(FilePartElm,9047838,336,154) { Point(Part) link(onPart,13876312:doExists,[]) link(FileName,15835982:Var2,[]) } Add(Hub,7244248,294,147) { link(onEvent1,10748362:onEvent1,[(324,153)(324,27)]) link(onEvent2,9047838:doPart,[]) } Add(If_else,459008,196,140) { @Hint=#24:Не пропустить атрибут 56| Op2=Integer(56) link(onFalse,5193410:doData,[]) link(Op1,2706888:Attr,[(202,128)(172,128)(172,198)(97,198)]) AddHint(-61,73,146,13,@Hint) } Add(DirTools,13876312,392,133) { Point(doExists) link(onOK,16235254:doEvent,[]) link(Source,15835982:Var3,[(398,108)]) } Add(IndexToChanel,16235254,448,133) { Count=3 link(onEvent2,13300094:doString,[]) link(onEvent3,7765584:doString,[]) } Add(FormatStr,13300094,560,140) { Mask="1;%1;%2" Point(FString) link(onFString,8292719:doWork2,[]) link(Str1,2559770:Var3,[(566,118)]) link(Str2,14091630:Var3,[(573,110)]) } Add(GetDataEx,14091630,511,105) { Angle=3 link(Data,2706888:DateModify,[(432,110)(432,207)(90,207)]) } Add(HubEx,8292719,602,140) { link(onEvent,10748362:onEvent2,[(640,146)(640,34)]) } Add(GetDataEx,2559770,504,113) { Angle=3 link(Data,9047838:Part,[(439,118)(439,200)(342,200)]) } Add(Memory,1635234,119,140) { link(onData,459008:doCompare,[]) } Add(GetDataEx,15835982,336,103) { Angle=3 link(Data,11303270:Var3,[]) } Add(DoData,5193410,245,147) { link(onEventData,7244248:doEvent1,[]) link(Data,11303270:Var2,[]) } Add(GetDataEx,11303270,245,103) { Angle=3 link(Data,1635234:Value,[(183,108)(183,191)(125,191)]) } END_SDK Add(MultiElement,10411642,665,224) { @Hint=#19:При открытии папки | link(onEvent1,2417227:doWork3,[(710,230)(710,133)]) link(Data1,2532091:Index,[(671,212)(650,212)(650,274)(629,274)]) link(Data2,6964361:Array,[]) AddHint(-70,73,122,13,@Hint) } BEGIN_SDK Add(EditMulti,12771350,21,21) { EventCount=1 WorkCount=1 DataCount=2 link(doWork1,13366557:doRead,[(42,27)(42,132)]) } Add(ArrayRW,13366557,63,126) { link(onRead,1527995:doEvent1,[]) link(Array,12771350:Data2,[(69,74)(34,74)]) link(Index,12771350:Data1,[(76,65)(27,65)]) } Add(Hub,1527995,105,126) { link(onEvent1,5006230:doValue,[(129,132)(129,97)]) } Add(DirTools,454646,182,70) { Point(doExists) link(onOK,902608:doEvent,[]) } Add(IndexToChanel,902608,224,70) { Point(Data) link(onEvent2,12771350:onEvent1,[(288,83)(288,27)]) link(Data,5006230:Value,[(230,58)(218,58)(218,149)(146,149)]) } Add(Memory,5006230,140,91) { link(onData,454646:doExists,[]) } END_SDK Add(HubEx,12886484,364,189) { link(onEvent,10134825:doEvent1,[]) } Add(DoData,14480608,987,364) { link(onEventData,5999518:In,[]) link(Data,7523217:Var3,[(993,271)]) } Add(GetDataEx,7523217,840,266) { link(Data,10585315:Value,[]) } Add(HubEx,2417227,364,127) { Angle=1 link(onEvent,12886484:doWork3,[]) } Add(FSMonitor,3652360,266,315) { link(onDeviceArrival,4197671:doWork2,[(310,321)(310,328)]) link(onDeviceRemoveComplete,4197671:doWork1,[(310,328)(310,321)]) link(Drive,10307635:Var2,[]) } Add(ChanelToIndex,4197671,322,315) { link(onIndex,14185356:doEvent1,[]) } Add(GetDataEx,10307635,266,225) { link(Data,14694858:Value,[]) } Add(LineBreak,10398868,553,231) { Caption="cl" link(Out,2499011:doWork3,[(592,237)]) Primary=[9464723,-161,91] } Add(HubEx,2499011,588,224) { link(onEvent,2532091:doClear,[]) } Add(Hub,14185356,364,315) { OutCount=3 link(onEvent1,14917229:In,[]) link(onEvent2,9464723:In,[]) link(onEvent3,7549974:In,[]) } Add(LineBreak,15652045,609,175) { Caption="cl" link(Out,2074970:doWork3,[(648,181)]) Primary=[7549974,-217,154] } Add(HubEx,2074970,644,168) { link(onEvent,6964361:doClear,[]) } END_SDK
Редактировалось 6 раз(а), последний 2026-03-05 15:52:31
|