Make(delphi) ver(4.04 build 185) Add(MainForm,2953706,70,224) { Width=638 Height=383 Position=1 link(onCreate,4235579:doFor,[]) } Add(PaintBox,11169961,252,357) { Left=20 Top=20 Width=600 Height=300 Color=-16777196 ClearBeforeDraw=0 Point(onMouseDown) Point(MouseX) Point(MouseY) link(onBeforeDraw,10361715:doEnum,[]) link(onMouseDown,1283018:doEnum,[(296,370)(296,475)]) } Add(RGN_Array,7489550,280,147) { } Add(For,7436251,161,238) { Start=10 End=550 Step=35 link(onEvent,2715743:doCreateRect,[]) } Add(For,4235579,119,238) { Start=10 End=250 Step=25 link(onEvent,7436251:doFor,[]) link(onStop,4714090:doWork1,[(205,251)(205,305)(152,305)]) } Add(RGN_Rect,2715743,210,238) { Point2=1310750 Point2AsOffset=0 link(onCreateRect,4134596:doEvent1,[]) link(Point1,6145322:Point,[]) } Add(ArrayRW,4820326,280,224) { link(Array,4378807:Var2,[]) } Add(PointXY,6145322,210,175) { link(X,7436251:Position,[(216,163)(145,163)(145,287)(167,287)]) link(Y,4235579:Position,[(223,151)(157,151)(157,282)(125,282)]) } Add(ArrayEnum,10361715,322,357) { link(onItem,16493341:doEvent1,[]) link(Array,7090295:Var2,[]) } Add(GetDataEx,4378807,280,196) { link(Data,7489550:Array,[]) } Add(IntegerArray,14512497,497,154) { @Hint=#14:Массив билетов|13:0 - не продан|10:1 - продан| IntArray=[] AddHint(-9,-61,98,39,@Hint) } Add(ArrayRW,8230153,497,231) { link(Array,13903674:Var2,[]) link(Index,13100592:Var2,[(510,219)(364,219)]) } Add(Hub,4134596,252,238) { link(onEvent1,4820326:doAdd,[]) link(onEvent2,7061056:doData,[]) } Add(DoData,7061056,378,245) { Data=Integer(0) link(onEventData,8230153:doAdd,[]) AddHint(0,-18,21,13,Data) } Add(RGN_Draw,16634796,553,364) { Color=65280 link(onDraw,11208437:doWork2,[]) link(Bitmap,14321127:Var2,[]) } Add(GetDataEx,14321127,553,347) { Angle=3 link(Data,15870139:Var3,[]) } Add(Img_TextInRect,14597232,686,364) { Point2=1310750 Point2AsOffset=0 AlignHorizon=2 Alignvertical=2 link(Bitmap,14321127:Var3,[(692,352)]) link(Point1,3202759:Point,[]) } Add(RGN_GetData,12980563,602,364) { link(onGetData,1932065:doOperation,[]) } Add(PointXY,3202759,700,308) { link(X,12980563:Left,[(706,296)(641,296)(641,431)(608,431)]) link(Y,12980563:Top,[(713,287)(636,287)(636,427)(615,427)]) } Add(Hub,16493341,378,357) { link(onEvent1,8230153:doRead,[(420,363)(420,237)]) link(onEvent2,12308612:doEvent,[]) } Add(GetDataEx,13100592,358,329) { Angle=2 link(Data,10361715:Index,[(364,396)(335,396)]) } Add(IndexToChanel,12308612,497,364) { Point(Index) link(onEvent1,16634796:doDraw,[]) link(onEvent2,7799530:doDraw,[(537,377)(537,419)]) link(Index,8230153:Item,[]) } Add(RGN_Draw,7799530,546,413) { Color=255 link(onDraw,11208437:doWork3,[(592,419)]) link(Bitmap,15870139:Var2,[]) } Add(GetDataEx,15870139,546,347) { Angle=3 link(Data,11169961:Bitmap,[(373,352)(373,407)(258,407)]) } Add(HubEx,11208437,588,364) { link(onEvent,12980563:doGetData,[]) } Add(ArrayEnum,1283018,308,469) { link(onItem,8429164:doCheck,[]) link(Array,7090295:Var1,[(314,320)]) } Add(GetDataEx,7090295,322,315) { link(Data,4378807:Var3,[(328,201)]) } Add(RGN_PointXY,8429164,357,469) { link(onTrue,650521:doEvent1,[]) link(X,11169961:MouseX,[(370,442)(265,442)]) link(Y,11169961:MouseY,[(377,429)(272,429)]) } Add(Hub,650521,399,469) { OutCount=3 link(onEvent1,3579676:doRead,[]) link(onEvent2,4714090:doWork3,[(425,482)(425,544)(152,544)]) link(onEvent3,1283018:doStop,[(421,489)(421,515)(301,515)(301,482)]) } Add(HubEx,4714090,148,357) { link(onEvent,11169961:doRefresh,[]) } Add(ArrayRW,3579676,441,469) { link(onRead,3372627:doOperation,[]) link(Array,13903674:Var1,[(447,201)]) link(Index,1283018:Index,[(454,450)(540,450)(540,536)(321,536)]) } Add(GetDataEx,13903674,497,196) { link(Data,14512497:Array,[]) } Add(Math,3372627,490,469) { OpType=6 Op2=1 link(onResult,3579676:doWrite,[(533,475)(533,523)(429,523)(429,482)]) } Add(Math,1932065,644,364) { Op2=1 link(onResult,14597232:doDraw,[]) link(Op1,13100592:Var3,[(650,334)]) }