Make(delphi) ver(4.04 build 184) Add(MainForm,2953706,21,105) { Width=430 Height=414 link(onCreate,13631795:doOpen,[(58,125)(58,209)]) } Add(ListBox,8867307,392,155) { Left=10 Top=5 Width=360 Height=185 } Add(FileStream,13958312,483,351) { Mode=1 AutoCopy=0 Point(doCopyFromStream) Point(doPosition) link(onLoad,10529986:doClear,[(525,357)(525,332)(340,332)(340,294)]) link(FileName,13614067:Value,[]) } Add(ZLIB,6153517,231,288) { link(onStream,8759723:doEvent1,[(278,294)(278,329)]) } Add(Convertor,2776419,329,162) { Mode=11 link(onResult,8867307:doAdd,[(376,168)(376,161)]) } Add(BitmapStream,30541,336,225) { link(onRead,19361:doLoad,[]) } Add(Image,19361,385,225) { Left=10 Top=200 Width=364 Height=165 ViewStyle=0 } Add(ZLIB,27261,238,190) { link(onStream,30541:doRead,[(317,196)(317,231)]) } Add(Hub,8759723,287,323) { link(onEvent1,10529986:doCopy,[(341,329)(341,287)]) link(onEvent2,12793802:doExecute,[(376,336)(376,322)]) } Add(ZLIB,12793766,238,148) { link(onStream,2776419:doConvert,[(299,154)(299,168)]) } Add(Memory,13614067,483,302) { link(onData,14276565:doData,[(525,308)(525,346)(340,346)(340,364)]) } Add(SDialog,12793802,420,316) { link(onExecute,13614067:doValue,[(460,322)(460,308)]) } Add(MemoryStream,10529986,350,281) { } Add(DoData,14276565,350,358) { link(onEventData,13958312:doCopyFromStream,[(432,364)(432,371)]) link(Data,10529986:Stream,[]) } Add(Hub,15663921,126,217) { OutCount=3 link(onEvent1,12793766:doDeCompress,[(157,223)(157,161)]) link(onEvent2,27261:doDeCompress,[(162,230)(162,203)]) link(onEvent3,6153517:doDeCompress,[(154,237)(154,301)]) } Add(TCP_Server,13631795,63,203) { Port=27015 DataType=3 Point(onServerConnect) link(onDisconnect,15663921:doEvent1,[]) } Add(InfoTip,8376632,0,63) { Info=#6:Сервер| Width=582 Height=375 }