Вверх ↑
Разработчик
Ответов: 26163
Рейтинг: 2127
#1: 2013-01-30 12:51:54 ЛС | профиль | цитата
Abracadabra писал(а):
Компонент DoData внутри контейнера выкидывает картинку

Компонент DoData вообще отделяет поток, вне зависимости от его расположения
------------ Дoбавленo в 12.39:
Abracadabra писал(а):
так и с входа по правилам приоритета

Для контейнера это просто так не получится
------------ Дoбавленo в 12.51:
Вот так можно попробовать выкрутиться

Add(MultiElementEx,9901676,238,126)
{
}
BEGIN_SDK
Add(EditMultiEx,285396,21,21)
{
WorkCount=#50:doBmpToJpg=Преобразует bmp (stream) в jpg (stream)|
EventCount=#44:onBmpToJpg=выдаёт в поток jpg-картинку (bin)|
VarCount=#38:Jpg-Stream=содержит jpg-картинку (bin)|
DataCount=#20:Picture=картинка bmp|32:Quality=Качество сжатия картинки|
Width=405
Height=179
VOffset=21
link(doBmpToJpg,2766042:doEvent1,[])
link(Jpg-Stream,4566325:Var2,[(27,152)(307,152)])
}
Add(Jpeg,1386999,329,98)
{
Quality=80
Point(doLoadFromBitmap)
Point(Stream)
Point(doSaveToStream)
Point(Quality)
MakeExt(Quality,Качество сжатия картинки,Quality)
link(Stream,4566325:Var3,[(335,89)])
link(Quality,285396:Quality,[(342,24)(34,24)])
}
Add(MemoryStream,12446609,301,35)
{
Point(doPosition)
}
Add(DoData,11548064,364,154)
{
link(onEventData,285396:onBmpToJpg,[(404,160)(404,48)])
link(Data,4027200:Var3,[(370,75)])
}
Add(Hub,2766042,35,42)
{
OutCount=5
link(onEvent1,12446609:doClear,[])
link(onEvent2,2146531:doValue,[(66,55)(66,111)])
link(onEvent3,1386999:doSaveToStream,[(295,62)(295,125)])
link(onEvent4,5945870:doData,[])
link(onEvent5,11548064:doData,[(59,76)(59,160)])
}
Add(GetDataEx,4566325,301,84)
{
link(Data,4027200:Var2,[])
}
Add(GetDataEx,4027200,301,70)
{
link(Data,12446609:Stream,[])
}
Add(DoData,5945870,189,63)
{
Data=Integer(0)
link(onEventData,12446609:doPosition,[(261,69)(261,55)])
}
Add(Case,7353902,189,105)
{
link(onNextCase,939769:doWork1,[(284,111)])
link(onTrue,15745553:doData,[])
}
Add(DoData,10661553,140,105)
{
link(onEventData,7353902:doCase,[])
link(Data,285396:Picture,[(146,36)(27,36)])
}
Add(Memory,2146531,91,105)
{
link(onData,10661553:doData,[])
}
Add(DoData,15745553,238,112)
{
link(onEventData,939769:doWork2,[])
link(Data,2146531:Value,[(244,100)(174,100)(174,149)(97,149)])
}
Add(HubEx,939769,280,112)
{
link(onEvent,1386999:doLoadFromBitmap,[])
}
END_SDK


карма: 22

0