nesco писал(а):
Мдааа... УжНу так предупреждал
Quest писал(а):
на идеальность не претендуюА все таки, (для себя интересно) чем в данном конкретном случае схема из этих 3 элементов:
Add(StreamConvertor,699790,539,644)
{
Mode=2
link(onResult,16533493:doSearch,[])
}
Add(BlockFind,16533493,581,644)
{
StartBlock="FFD8FFE0"
EndBlock="FFD9"
link(onSearch,7144761:doConvert,[])
}
Add(StreamConvertor,7144761,630,644)
{
Mode=1
}
Add(BlockFind,1462634,469,378)
{
@Color=9360639
Delete=0
StartBlock="HTTP"
EndBlock="13101310"
link(onEndSearch,10572300:doConvert,[])
}
Add(Convertor,10572300,518,385)
{
@Color=9360639
Mode=12
link(onResult,13112055:doCopy,[])
}
Add(StreamCopy,13112055,567,385)
{
@Color=9360639
Count=-1
link(onCopy,3184583:doCompare,[])
link(Dest,10146094:Var2,[])
}
Add(MemoryStream,2954231,567,273)
{
@Color=9360639
Point(doPosition)
}
Add(GetDataEx,10146094,567,312)
{
link(Data,2954231:Stream,[])
}
Add(BlockFind,15263772,413,329)
{
@Color=9360639
IncludeBlock=1
Delete=0
StartBlock="Content-Length: "
EndBlock="1310"
link(onSearch,9106325:doConvert,[])
link(onEndSearch,1462634:doSearch,[(457,342)(457,384)])
}
Add(Memory,12957497,623,329)
{
@Color=9360639
}
Add(Convertor,9106325,469,329)
{
@Color=9360639
Mode=1
link(onResult,12957497:doValue,[])
}
Add(If_else,3184583,616,385)
{
@Color=9360639
link(Op1,2954231:Size,[(622,370)(580,370)])
link(Op2,12957497:Value,[])
}
Add(DoData,4801834,518,287)
{
@Color=9360639
Data=Integer(0)
link(onEventData,2954231:doPosition,[])
}
Быстродействием? А можно разницу заметить "на глаз"? Или еще чем то?