Add(MainForm,7275186,336,98)
{
Width=352
Height=296
Caption="Пример SStorage"
Point(onClose)
}
Add(SStorage_DS,6585589,525,168)
{
Name="ssg"
Point(onError)
link(onOpenStorage,7707941:doWork2,[])
}
Add(SDialog,3436997,392,168)
{
Title="Open Dialog"
link(onExecute,16461986:doWork2,[])
}
Add(Button,8402287,336,168)
{
Left=45
Top=220
Caption="Create"
link(onClick,3436997:doExecute,[])
}
Add(Button,14115478,336,224)
{
Left=240
Top=220
Caption="Open"
link(onClick,5134970:doExecute,[])
}
Add(ODialog,5134970,392,224)
{
link(onExecute,16461986:doWork3,[(494,230)])
}
Add(HubEx,16461986,490,168)
{
link(onEvent,6585589:doOpenStorage,[])
}
Add(STG_AddFileTo,2032133,581,476)
{
SStorage_DS="ssg"
link(onAddFileTo,7707941:doWork3,[(634,482)])
link(InPath,14461020:Value,[])
link(SrcStream,2762409:Var2,[])
}
Add(HubEx,7707941,630,168)
{
link(onEvent,9595835:doEvent1,[])
}
Add(STG_ExtractFileFrom,3616426,833,294)
{
SStorage_DS="ssg"
link(onExtractFileFrom,1999512:doEvent1,[])
link(InPath,12633576:Var1,[(839,260)])
}
Add(FileStream,11358944,945,280)
{
Mode=1
AutoCopy=0
Point(doCopyFromStream)
link(FileName,12633576:Var2,[])
}
Add(TreeViewTrain,11892122,833,168)
{
Left=8
Top=10
Width=325
Height=135
Name="tree"
CaptionIndex=3
IDIndex=1
IconIndex=2
Numeric=0
Point(doExpandNode)
Point(doExpand)
link(onClick,6735866:doValue,[])
}
Add(STG_Enumerator,4568045,707,175)
{
SStorage_DS="ssg"
link(onEnumAllElements,390211:doEvent1,[])
}
Add(TVT_AddNode,16055576,833,217)
{
TreeView="tree"
}
Add(Hub,390211,777,175)
{
link(onEvent1,16055576:doAddNode,[(812,181)(812,223)])
link(onEvent2,11892122:doExpand,[])
}
Add(Hub,9595835,665,168)
{
InCount=2
link(onEvent1,11892122:doClear,[])
link(onEvent2,4568045:doEnumAllElements,[])
}
Add(Message,1330003,945,336)
{
Message="ОК"
}
Add(Button,13290962,707,294)
{
Left=145
Top=175
Caption="Extract"
link(onClick,3616426:doExtractFileFrom,[])
}
Add(Hub,1999512,896,294)
{
link(onEvent1,11358944:doCopyFromStream,[])
link(onEvent2,1330003:doMessage,[(928,307)(928,342)])
}
Add(GetDataEx,12633576,945,255)
{
link(Data,6735866:Value4,[])
}
Add(MT_MultiMem,6735866,924,168)
{
Count=4
}
Add(MemoryStream,10222270,588,329)
{
}
Add(ScreenShort,1460226,329,455)
{
link(onCapture,7625043:doEvent1,[])
}
Add(BitmapStream,13537267,434,455)
{
link(Stream,2762409:Var1,[(440,378)])
}
Add(GetDataEx,2762409,588,373)
{
link(Data,10222270:Stream,[])
}
Add(Button,9232755,259,455)
{
Left=145
Top=220
Caption="Добавить"
link(onClick,1460226:doCapture,[])
}
Add(Memory,14461020,581,413)
{
Default=String(name)
}
Add(Hub,6138291,490,469)
{
link(onEvent1,14461020:doClear,[(528,475)(528,426)])
link(onEvent2,2032133:doAddFileTo,[])
}
Add(Hub,7625043,392,455)
{
OutCount=3
link(onEvent1,10222270:doClear,[(497,461)(497,342)])
link(onEvent2,13537267:doWrite,[])
link(onEvent3,6138291:doEvent1,[])
}
TreC писал(а):
Следовательно не возможно из потока добавить файлы в хранилище.Add(MainForm,7275186,336,98)
{
Width=352
Height=296
Caption="Пример SStorage"
Point(onClose)
}
Add(SStorage_DS,6585589,525,168)
{
Name="ssg"
Point(onError)
link(onOpenStorage,7707941:doWork2,[])
}
Add(SDialog,3436997,392,168)
{
Title="Open Dialog"
link(onExecute,16461986:doWork2,[])
}
Add(Button,8402287,336,168)
{
Left=45
Top=220
Caption="Create"
link(onClick,3436997:doExecute,[])
}
Add(Button,14115478,336,224)
{
Left=240
Top=220
Caption="Open"
link(onClick,5134970:doExecute,[])
}
Add(ODialog,5134970,392,224)
{
link(onExecute,16461986:doWork3,[(494,230)])
}
Add(HubEx,16461986,490,168)
{
link(onEvent,6585589:doOpenStorage,[])
}
Add(STG_AddFileTo,2032133,581,476)
{
SStorage_DS="ssg"
link(onAddFileTo,285165:doPack,[])
link(InPath,14461020:Value,[])
link(SrcStream,2762409:Var2,[])
}
Add(HubEx,7707941,630,168)
{
link(onEvent,9595835:doEvent1,[])
}
Add(STG_ExtractFileFrom,3616426,833,294)
{
SStorage_DS="ssg"
link(onExtractFileFrom,1999512:doEvent1,[])
link(InPath,12633576:Var1,[(839,260)])
}
Add(FileStream,11358944,945,280)
{
Mode=1
AutoCopy=0
Point(doCopyFromStream)
link(FileName,12633576:Var2,[])
}
Add(TreeViewTrain,11892122,833,168)
{
Left=8
Top=10
Width=325
Height=135
Name="tree"
CaptionIndex=3
IDIndex=1
IconIndex=2
Numeric=0
Point(doExpandNode)
Point(doExpand)
link(onClick,6735866:doValue,[])
}
Add(STG_Enumerator,4568045,707,175)
{
SStorage_DS="ssg"
link(onEnumAllElements,390211:doEvent1,[])
}
Add(TVT_AddNode,16055576,833,217)
{
TreeView="tree"
}
Add(Hub,390211,777,175)
{
link(onEvent1,16055576:doAddNode,[(812,181)(812,223)])
link(onEvent2,11892122:doExpand,[])
}
Add(Hub,9595835,665,168)
{
InCount=2
link(onEvent1,11892122:doClear,[])
link(onEvent2,4568045:doEnumAllElements,[])
}
Add(Message,1330003,945,336)
{
Message="ОК"
}
Add(Button,13290962,707,294)
{
Left=145
Top=175
Caption="Extract"
link(onClick,3616426:doExtractFileFrom,[])
}
Add(Hub,1999512,896,294)
{
link(onEvent1,11358944:doCopyFromStream,[])
link(onEvent2,1330003:doMessage,[(928,307)(928,342)])
}
Add(GetDataEx,12633576,945,255)
{
link(Data,6735866:Value4,[])
}
Add(MT_MultiMem,6735866,924,168)
{
Count=4
}
Add(MemoryStream,10222270,588,329)
{
}
Add(ScreenShort,1460226,329,455)
{
link(onCapture,7625043:doEvent1,[])
}
Add(BitmapStream,13537267,434,455)
{
link(Stream,2762409:Var1,[(440,378)])
}
Add(GetDataEx,2762409,588,373)
{
link(Data,10222270:Stream,[])
}
Add(Button,9232755,259,455)
{
Left=145
Top=220
Caption="Добавить"
link(onClick,1460226:doCapture,[])
}
Add(Memory,14461020,581,413)
{
Default=String(name)
}
Add(Hub,6138291,490,469)
{
link(onEvent1,14461020:doClear,[(528,475)(528,426)])
link(onEvent2,2032133:doAddFileTo,[])
}
Add(Hub,7625043,392,455)
{
OutCount=3
link(onEvent1,10222270:doClear,[(497,461)(497,342)])
link(onEvent2,13537267:doWrite,[])
link(onEvent3,6138291:doEvent1,[])
}
Add(STG_Pack,285165,644,476)
{
link(onEndPack,7707941:doWork3,[(688,482)(688,330)(634,330)])
}



Поиск
Друзья
Администрация