Ravilr, не понимаю почему не работает данная схема Add(StrMask,14694032,742,518) { Point(doMask) link(onTrue,9367143:doWriteFile,[(797,531)(797,636)]) link(Str,6035451:Var3,[(748,506)]) } Add(Hub,12030574,693,525) { link(onEvent1,14694032:doMask,[]) link(onEvent2,14694032:doCompare,[(723,538)(723,524)]) } Add(ArrayEnum,6334834,644,525) { link(onItem,12030574:doEvent1,[]) link(Array,1850375:Array,[]) } Add(StrList,1850375,630,469) { Strings=#6:*.doc*|7:*.docx*| } Add(FormatStr,9859857,595,525) { DataCount=1 Mask="%1" Point(FString) link(onFString,6334834:doEnum,[]) link(Str1,8035984:Var1,[(601,448)(442,448)(442,586)]) } Add(DirectoryChanges,15001794,483,532) { Flags=3 link(onChange,10067599:doEvent,[]) link(DirName,4519318:Array,[]) } Add(IndexToChanel,10067599,532,532) { Count=6 link(onEvent2,16127211:doWork2,[]) link(onEvent4,11857339:doWork2,[]) link(onEvent6,11857339:doWork3,[(580,573)]) } Add(HubEx,16127211,576,539) { Angle=3 link(onEvent,9859857:doString,[(580,531)]) } Add(HubEx,11857339,576,553) { Angle=3 link(onEvent,16127211:doWork3,[]) } Add(WinFTP,9367143,833,609) { Port=0 Point(Username) Point(Password) Point(onConnect) Point(onWrite) link(LocalName,6035451:Var2,[(839,559)(713,559)]) link(RemoteName,8035984:Var3,[(846,586)]) link(onConnect,11558941:doChangeValue,[]) link(onWrite,9282176:doMessage,[]) } Add(HilightMemo,4519318,469,469) { Left=10 Top=5 Width=200 Height=75 Font=[Courier New,8,0,0,1] Strings=#21:C:UsersxxxDesktop| HilightFont=[Courier New,8,0,0,1] } Add(LED,11558941,882,623) { Left=215 Top=5 } Add(Hub,8987851,420,525) { link(onEvent1,9367143:doOpen,[(640,531)(640,615)]) link(onEvent2,15001794:doStartWatch,[]) } Add(Message,9282176,931,630) { Message="dsds" Caption="dsds" } Add(MainForm,8467102,378,511) { Width=1421 Height=845 Position=1 link(onCreate,8987851:doEvent1,[]) } Add(GetDataEx,8035984,490,581) { link(Data,15001794:NewFileName,[]) } Add(GetDataEx,6035451,707,501) { Angle=3 link(Data,9859857:FString,[(668,506)(668,569)(601,569)]) }
и ещё так Add(StrMask,14694032,742,518) { Point(doMask) link(onTrue,6649319:doFileExists,[(810,531)(810,641)]) link(Str,14118917:Var3,[(748,506)(748,506)]) } Add(Hub,12030574,693,525) { link(onEvent1,14694032:doMask,[]) link(onEvent2,14694032:doCompare,[(723,538)(723,524)]) } Add(ArrayEnum,6334834,644,525) { link(onItem,12030574:doEvent1,[]) link(Array,1850375:Array,[]) } Add(StrList,1850375,630,469) { Strings=#6:*.doc*|7:*.docx*| } Add(FormatStr,9859857,595,525) { DataCount=1 Mask="%1" Point(FString) link(onFString,6334834:doEnum,[]) link(Str1,8035984:Var1,[(601,448)(442,448)(442,586)]) } Add(DirectoryChanges,15001794,483,532) { Flags=3 link(onChange,10067599:doEvent,[]) link(DirName,4519318:Array,[]) } Add(IndexToChanel,10067599,532,532) { Count=6 link(onEvent2,16127211:doWork2,[]) link(onEvent4,11857339:doWork2,[]) link(onEvent6,11857339:doWork3,[(580,573)]) } Add(HubEx,16127211,576,539) { Angle=3 link(onEvent,9859857:doString,[(580,531)]) } Add(HubEx,11857339,576,553) { Angle=3 link(onEvent,16127211:doWork3,[]) } Add(WinFTP,9367143,938,609) { Port=0 Point(Username) Point(Password) Point(onConnect) Point(onWrite) link(LocalName,941642:Var3,[(944,586)]) link(RemoteName,14118917:Var2,[(951,559)(706,559)]) link(onConnect,11558941:doChangeValue,[]) link(onWrite,9282176:doMessage,[]) } Add(HilightMemo,4519318,469,469) { Left=10 Top=5 Width=200 Height=75 Font=[Courier New,8,0,0,1] Strings=#21:C:UsersxxxDesktop| HilightFont=[Courier New,8,0,0,1] } Add(LED,11558941,987,623) { Left=215 Top=5 } Add(Hub,8987851,420,525) { link(onEvent2,15001794:doStartWatch,[]) } Add(Message,9282176,1036,630) { Message="dsds" Caption="dsds" } Add(MainForm,8467102,378,511) { Width=1421 Height=845 Position=1 link(onCreate,8987851:doEvent1,[]) } Add(GetDataEx,8035984,490,581) { link(Data,15001794:NewFileName,[]) } Add(FileTools,6649319,847,614) { DelToRecycle=1 link(onEnd,15531452:doEvent,[]) link(FileName,941642:Var2,[]) } Add(IndexToChanel,15531452,889,614) { link(onEvent2,9367143:doWriteFile,[(929,627)(929,636)]) } Add(GetDataEx,941642,847,581) { Angle=3 link(Data,8035984:Var3,[]) } Add(GetDataEx,14118917,700,501) { Angle=3 link(Data,9859857:FString,[(668,506)(668,569)(601,569)]) }
хотя есть подобная схема, и в ней всё работает
|