Make(delphi) ver(4.04 build 183) Add(Console,2953706,105,189) { link(onStart,8159279:doCompare,[]) } Add(Application,11434959,560,7) { } Add(If_else,8159279,161,189) { Op1=Integer(3) link(onTrue,5619032:doEvent1,[]) link(onFalse,9681597:doData,[(201,202)(201,279)]) link(Op2,15831847:Count,[]) } Add(ArrayRW,15831847,161,126) { Point(Count) link(Array,6341257:Var1,[(167,100)]) } Add(FileStream,13060319,378,231) { link(FileName,5364048:Var2,[]) } Add(DataToFile,15705693,378,294) { Type=7 link(onGet,14287185:doEvent,[]) link(Stream,13060319:Stream,[]) } Add(FileStream,15104599,686,203) { Mode=1 link(FileName,13807016:Var2,[]) } Add(DataToFile,16625869,686,308) { Type=7 link(Stream,15104599:Stream,[]) } Add(ArrayRW,16739840,434,147) { Index=Integer(1) Point(Count) link(onRead,3981030:doData,[(478,153)(478,141)(366,141)(366,153)]) link(Array,6341257:Var2,[]) } Add(ArrayRW,1183856,903,77) { Index=Integer(2) Point(Count) link(onRead,6752454:doPart,[]) link(Array,2699013:Var3,[(909,51)]) } Add(EventFromData,3981030,378,147) { link(onEvent,16739840:doRead,[]) } Add(GetDataEx,6341257,434,95) { Angle=1 link(Data,10287026:Var1,[]) } Add(EventFromData,5582172,854,77) { link(onEvent,1183856:doRead,[]) } Add(GetDataEx,3247792,567,46) { link(Data,11434959:Params,[]) } Add(Hub,5619032,301,189) { OutCount=7 link(onEvent1,1251229:doString,[(364,195)(364,426)]) link(onEvent2,13060319:doOpen,[(347,202)(347,237)]) link(onEvent3,15104599:doOpen,[]) link(onEvent4,8988864:doWork1,[]) link(onEvent5,8134321:doRepeat,[(327,223)(327,268)(275,268)(275,307)]) link(onEvent6,15104599:doClose,[(670,230)(670,216)]) link(onEvent7,13060319:doClose,[(337,237)(337,244)]) } Add(Repeat,8134321,287,301) { Type=2 link(onRepeat,15705693:doGet,[]) link(Op1,13060319:Size,[(293,278)(391,278)]) link(Op2,13060319:Position,[(300,286)(398,286)]) } Add(Charset,16625106,602,273) { Type=1 link(onCharset,3031270:doWork1,[(662,279)]) } Add(IndexToChanel,14287185,483,294) { Count=3 Point(Index) link(onEvent1,16625106:doCharset,[(534,300)(534,279)]) link(onEvent2,13002683:doCharset,[(562,307)(562,356)]) link(onEvent3,3031270:doWork2,[]) link(Index,8988864:Var1,[]) } Add(MultiElement,8988864,483,210) { link(Data1,10287026:Var2,[]) } BEGIN_SDK Add(EditMulti,321565,21,21) { WorkCount=1 DataCount=1 VarCount=1 Width=384 Height=193 link(doWork1,15709473:doRead,[(31,27)(31,83)]) link(Var1,3917575:Value,[(27,187)(349,187)]) } Add(ArrayRW,15709473,42,77) { Index=Integer(0) link(onRead,6664460:doCase,[]) link(Array,321565:Data1,[(48,56)(27,56)]) } Add(Case,6664460,98,77) { Value=String(-o) DataOnTrue=Integer(0) link(onNextCase,1565367:doCase,[]) link(onTrue,11805050:doWork2,[(141,90)(141,139)]) } Add(Case,1565367,154,77) { Value=String(-u) DataOnTrue=Integer(1) link(onNextCase,4884847:doCase,[]) link(onTrue,11805050:doWork1,[(200,90)]) } Add(Case,4884847,210,77) { Value=String(-a) DataOnTrue=Integer(2) link(onTrue,5998014:doWork1,[(298,90)]) } Add(Memory,3917575,343,133) { Default=Integer(2) } Add(HubEx,5998014,294,133) { link(onEvent,3917575:doValue,[]) } Add(HubEx,11805050,196,133) { link(onEvent,5998014:doWork2,[]) } END_SDK Add(GetDataEx,10287026,483,95) { link(Data,3247792:Var1,[(489,51)]) } Add(Charset,13002683,623,350) { Type=6 link(onCharset,3031270:doWork3,[(662,356)]) } Add(HubEx,3031270,658,308) { link(onEvent,16625869:doPut,[]) } Add(DoData,9681597,210,273) { Data=String(Not enough arguments) link(onEventData,6096964:doWork3,[(254,279)]) } Add(StrCat,269433,742,154) { link(onStrCat,5367737:doData,[(786,160)(786,148)(674,148)(674,160)]) link(Str1,10180267:GetData,[(748,132)(678,132)]) link(Str2,5582172:GetData,[(755,132)(860,132)]) } Add(ArrayRW,3682805,721,77) { Index=Integer(1) link(onRead,11001237:doPart,[]) link(Array,2699013:Var2,[]) } Add(EventFromData,10180267,672,77) { link(onEvent,3682805:doRead,[]) } Add(EventFromData,5367737,686,154) { link(onEvent,269433:doStrCat,[]) } Add(GetDataEx,2699013,721,46) { Angle=3 link(Data,3247792:Var3,[]) } Add(FilePartElm,11001237,770,77) { Mode=0 link(onPart,10180267:doData,[(807,83)(807,71)(660,71)(660,83)]) } Add(FilePartElm,6752454,952,77) { link(onPart,5582172:doData,[(996,83)(996,71)(842,71)(842,83)]) } Add(FormatStr,1251229,434,420) { Mask="Recode %1 >=> %2" link(onFString,6096964:doWork1,[(472,426)(472,265)]) link(Str1,5364048:Var3,[(440,194)]) link(Str2,13807016:Var1,[(447,194)]) } Add(GetDataEx,5364048,378,189) { link(Data,3981030:GetData,[]) } Add(GetDataEx,13807016,686,189) { link(Data,5367737:GetData,[]) } Add(HubEx,6096964,250,259) { Angle=3 link(onEvent,2953706:doWrite,[(254,233)(93,233)(93,195)]) }