Make(delphi) ver(4.04 build 182) 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,258)]) link(Op2,15831847:Count,[]) } Add(ArrayRW,15831847,161,119) { Point(Count) link(Array,6341257:Var1,[(167,93)]) } Add(FileStream,13060319,378,224) { link(FileName,3981030:GetData,[]) } Add(DataToFile,15705693,378,287) { Type=7 link(onGet,14287185:doEvent,[]) link(Stream,13060319:Stream,[]) } Add(FileStream,15104599,686,196) { Mode=1 link(FileName,5582172:GetData,[(692,184)(524,184)]) } Add(DataToFile,16625869,686,301) { Type=7 link(Stream,15104599:Stream,[]) } Add(ArrayRW,16739840,434,140) { Index=Integer(1) Point(Count) link(onRead,3981030:doData,[(478,146)(478,134)(366,134)(366,146)]) link(Array,6341257:Var2,[]) } Add(ArrayRW,1183856,567,140) { Index=Integer(2) Point(Count) link(onRead,5582172:doData,[(611,146)(611,134)(506,134)(506,146)]) link(Array,3247792:Var2,[]) } Add(EventFromData,3981030,378,140) { link(onEvent,16739840:doRead,[]) } Add(GetDataEx,6341257,434,88) { Angle=1 link(Data,10287026:Var1,[]) } Add(EventFromData,5582172,518,140) { link(onEvent,1183856:doRead,[]) } Add(GetDataEx,3247792,567,88) { link(Data,11434959:Params,[]) } Add(Hub,5619032,301,189) { OutCount=7 link(onEvent1,13060319:doOpen,[(347,195)(347,230)]) link(onEvent2,15104599:doOpen,[]) link(onEvent3,8988864:doWork1,[(430,209)(430,237)]) link(onEvent4,8134321:doRepeat,[(327,216)(327,258)(275,258)(275,300)]) link(onEvent5,15104599:doClose,[(442,223)(442,209)]) link(onEvent6,13060319:doClose,[(347,230)(347,237)]) link(onEvent7,8344035:doMove,[(337,237)(337,496)]) } Add(Repeat,8134321,287,294) { Type=2 link(onRepeat,15705693:doGet,[]) link(Op1,13060319:Size,[(293,271)(391,271)]) link(Op2,13060319:Position,[(300,279)(398,279)]) } Add(Charset,16625106,602,266) { Type=1 link(onCharset,3031270:doWork1,[(662,272)]) } Add(IndexToChanel,14287185,483,287) { Count=3 Point(Index) link(onEvent1,16625106:doCharset,[(534,293)(534,272)]) link(onEvent2,13002683:doCharset,[(562,300)(562,349)]) link(onEvent3,3031270:doWork2,[]) link(Index,8988864:Var1,[]) } Add(MultiElement,8988864,483,231) { 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,88) { Angle=1 link(Data,3247792:Var1,[]) } Add(Charset,13002683,623,343) { Type=6 link(onCharset,3031270:doWork3,[(662,349)]) } Add(HubEx,3031270,658,301) { link(onEvent,16625869:doPut,[]) } Add(DoData,9681597,210,252) { Data=String(Not enough arguments) link(onEventData,2953706:doWrite,[(254,258)(254,226)(93,226)(93,195)]) } Add(FileTools,8344035,462,490) { link(FileName,8789773:GetData,[(468,429)(384,429)]) link(NewFileName,10745318:GetData,[(475,457)(531,457)]) } Add(EventFromData,8789773,378,378) { link(onEvent,11190228:doPart,[]) } Add(FilePartElm,11190228,420,378) { Mode=0 link(onPart,2276741:doStrCat,[]) link(FileName,16739840:Item,[(426,275)(440,275)]) } Add(StrCat,2276741,462,378) { Str2="setup.py" link(onStrCat,8789773:doData,[(513,384)(513,372)(366,372)(366,384)]) } Add(EventFromData,10745318,525,399) { link(onEvent,11166078:doPart,[]) } Add(FilePartElm,11166078,567,399) { Mode=0 link(onPart,844794:doStrCat,[]) link(FileName,1183856:Item,[]) } Add(StrCat,844794,609,399) { Str2="setup.py" link(onStrCat,10745318:doData,[(660,405)(660,393)(513,393)(513,405)]) }