Вверх ↑
Ответов: 970
Рейтинг: 270
#1: 2010-04-13 21:16:30 ЛС | профиль | цитата
http://www.hiasm.com/xf/attach/share/files.rar (p=119182)

Мультиэлементы отдельно:



Add(MultiElementEx,15618760,147,175)
{
}
BEGIN_SDK
Add(EditMultiEx,568058,21,21)
{
WorkCount=#20:doNa=Начать передачу|
EventCount=#28:onOt=Если отклонили передачу|47:onOk=Если нажал да и, событие до отправки файла|31:onPrin=Если файл успешно принят|9:onConnect|12:onDisconnect|
DataCount=#17:IP=IP адрес компа|4:Name|
Width=734
Height=599
link(doNa,2238387:doEvent1,[(43,27)(43,202)])
}
Add(TCP_Client,7995722,323,154)
{
Port=4323
link(onRead,15190183:doEvent,[(385,160)(385,174)])
link(onConnect,568058:onConnect,[(555,167)(555,48)])
link(onDisconnect,568058:onDisconnect,[(555,174)(555,55)])
link(IP,15147447:Var2,[(329,136)(322,136)])
link(Data,12281802:Value,[(336,142)(406,142)(406,380)(511,380)])
}
Add(TCP_Client,15498620,589,462)
{
Port=4324
DataType=3
link(IP,15147447:Var3,[(595,114)])
link(Data,11435654:Value,[(602,450)(595,450)(595,555)(588,555)])
}
Add(FilePart,16221527,337,287)
{
NameWOExt=1
link(onName,12281802:doValue,[(476,300)(476,342)])
}
Add(Hub,2238387,64,196)
{
OutCount=3
link(onEvent1,7995722:doOpen,[(200,202)(200,160)])
link(onEvent2,15498620:doOpen,[(96,209)(96,468)])
link(onEvent3,12892009:doData,[(116,216)(116,314)])
}
Add(Hub,6310291,281,350)
{
link(onEvent1,16221527:doPart,[(316,356)(316,293)])
link(onEvent2,2318196:doValue,[])
}
Add(Memory,12281802,505,336)
{
link(onData,7995722:doSend,[(542,342)(542,199)(311,199)(311,174)])
}
Add(IndexToChanel,15190183,414,168)
{
Count=3
link(onEvent1,568058:onOt,[(600,174)(600,27)])
link(onEvent2,13536937:doEvent1,[(458,181)(458,209)])
link(onEvent3,1066314:doEvent1,[(489,188)(489,90)])
}
Add(Hub,56102,428,504)
{
OutCount=3
link(onEvent1,66235:doOpen,[(480,510)(480,419)])
link(onEvent2,43492:doCompress,[(480,517)(480,475)])
link(onEvent3,66235:doClose,[(480,524)(480,426)])
}
Add(FileStream,66235,519,413)
{
link(FileName,2318196:Value,[(525,401)(350,401)])
}
Add(ZLIB,43492,519,469)
{
link(onStream,11435654:doValue,[(567,475)(567,517)])
link(Stream,66235:Stream,[])
}
Add(Memory,2318196,344,357)
{
}
Add(Hub,13536937,470,203)
{
link(onEvent1,568058:onOk,[(620,209)(620,34)])
link(onEvent2,56102:doEvent1,[(496,216)(496,328)(416,328)(416,510)])
}
Add(GetDataEx,15147447,316,109)
{
link(Data,568058:IP,[(322,65)(27,65)])
}
Add(Hub,4439232,673,119)
{
link(onEvent1,7995722:doClose,[(699,125)(699,156)(311,156)(311,167)])
link(onEvent2,15498620:doClose,[(713,132)(713,314)(577,314)(577,475)])
}
Add(Memory,11435654,582,511)
{
link(onData,15498620:doSend,[(626,517)(626,499)(577,499)(577,482)])
}
Add(Hub,1066314,532,84)
{
link(onEvent1,568058:onPrin,[(650,90)(650,41)])
link(onEvent2,4439232:doEvent1,[(616,97)(616,125)])
}
Add(DoData,12892009,147,308)
{
Data=String()
link(onEventData,6310291:doEvent1,[(230,314)(230,356)])
link(Data,568058:Name,[(153,164)(34,164)])
}
END_SDK
Add(MultiElementEx,15398202,144,249)
{
}
BEGIN_SDK
Add(EditMultiEx,12471893,13,21)
{
WorkCount=#8:doEvent1|
EventCount=#5:onDia|12:onDisconnect|15:onServerConnect|
Width=643
Height=480
link(doEvent1,720666:doEvent1,[(51,27)(51,188)])
}
Add(TCP_Server,16020217,188,126)
{
Port=4323
Point(onServerConnect)
link(onRead,5914010:doEvent1,[(232,132)(232,118)])
link(Data,7410585:Value,[(194,114)(330,114)(330,261)(467,261)])
link(onServerConnect,12471893:onServerConnect,[(438,153)(438,41)])
}
Add(TCP_Server,3797073,181,273)
{
Port=4324
DataType=3
link(onRead,27261:doDeCompress,[(229,279)(229,363)])
link(onDisconnect,12471893:onDisconnect,[(435,293)(435,34)])
}
Add(Hub,720666,90,182)
{
link(onEvent1,16020217:doOpen,[(146,188)(146,132)])
link(onEvent2,3797073:doOpen,[(142,195)(142,279)])
}
Add(FileStream,52995,489,448)
{
Mode=1
Point(doCopyFromStream)
link(FileName,45791:Value,[(495,429)(558,429)])
}
Add(SDialog,98143,496,378)
{
Title="Сохранить файл..."
FileName=""
Point(doFileName)
link(onExecute,45791:doValue,[])
}
Add(Hub,34347,307,350)
{
OutCount=6
link(onEvent1,12721767:doData,[(367,356)(367,328)])
link(onEvent2,98143:doExecute,[(409,363)(409,384)])
link(onEvent3,52995:doOpen,[(405,370)(405,454)])
link(onEvent4,52995:doCopyFromStream,[(405,377)(405,468)])
link(onEvent5,52995:doClose,[(405,384)(405,461)])
link(onEvent6,14056719:do3,[(363,391)(363,237)])
}
Add(ZLIB,27261,244,350)
{
link(onStream,34347:doEvent1,[])
}
Add(Memory,45791,552,378)
{
}
Add(Message,7454452,265,252)
{
Caption="Принятие файла"
Type=2
Point(onYES)
Point(onNO)
link(Message,4917741:Value,[(271,166)(369,166)])
link(onYES,14056719:do2,[(386,265)(386,230)])
link(onNO,14056719:do1,[(382,272)(382,223)])
}
Add(FormatStr,398288,237,49)
{
DataCount=1
Mask="Вы хотите получить файл %1?"
link(onFString,4917741:doValue,[(316,55)(316,69)])
}
Add(Memory,4917741,363,63)
{
link(onData,6250411:doEvent1,[(407,69)(407,157)(204,157)(204,244)])
}
Add(MultiElementEx,14056719,405,217)
{
link(onEventData,7410585:doValue,[])
}
BEGIN_SDK
Add(EditMultiEx,15289685,21,21)
{
WorkCount=#3:do1|3:do2|3:do3|
EventCount=#11:onEventData|
Width=531
Height=501
link(do1,4738470:doData,[(109,27)(109,195)])
link(do2,11584006:doData,[(123,34)(123,265)])
link(do3,735118:doData,[(154,41)(154,335)])
}
Add(Icon,299325,497,476)
{
@Hint=#5:#main|
Icon=[ZIP5E07000078DA636060044209090610C9E0C1CEC020C6C0C0A001C4402106030688380828B0330C3990348D301A3567F0987367124E4415F7D0D29C0618A2DC3D0D54F2570395C2B9613085F320740F39E9198E86623E1D2EE0FFFFFF0C1F18ECB1E20740DC00A53F301802B135906D0D14B3868A5943D5C903C5D8C1344C2FC85C1006004BA212E0]
}
Add(DoData,4738470,196,189)
{
Data=String(0)
link(onEventData,1636801:doEvent1,[(348,195)(348,125)])
}
Add(DoData,11584006,224,259)
{
Data=String(1)
link(onEventData,1636801:doEvent2,[(362,265)(362,132)])
}
Add(DoData,735118,287,329)
{
Data=String(2)
link(onEventData,1636801:doEvent3,[(394,335)(394,139)])
}
Add(Hub,1636801,469,119)
{
InCount=3
OutCount=1
link(onEvent1,15289685:onEventData,[(517,125)(517,27)])
}
END_SDK
Add(Memory,7410585,461,217)
{
link(onData,16020217:doSend,[(505,223)(505,185)(176,185)(176,146)])
}
Add(Hub,5914010,244,112)
{
link(onEvent1,398288:doString,[(270,118)(270,86)(225,86)(225,55)])
link(onEvent2,11130990:doValue,[(335,125)(335,279)])
}
Add(Memory,11130990,412,273)
{
}
Add(DoData,12721767,412,322)
{
link(onEventData,98143:doFileName,[(470,328)(470,391)])
link(Data,11130990:Value,[])
}
Add(Hub,6250411,216,238)
{
link(onEvent1,12471893:onDia,[(443,244)(443,27)])
link(onEvent2,7454452:doMessage,[(248,251)(248,258)])
}
END_SDK

карма: 0

0