Ну, правильно. И в чём проблема?
------------ Дoбавленo в 11.30:
А, да, для BitmapStream нужно возвращать позицию в потоке:
Add(Image,5984040,707,427)
{
Left=40
Top=15
Width=185
Height=175
}
Add(HTTPClient,3108342,448,357)
{
URL="http://localhost/1.bmp"
Point(doLoadStream)
Point(Stream)
Point(RawHeaders)
link(onFinish,12942537:doEvent1,[])
link(Stream,12972062:Var2,[])
}
Add(Button,15365725,343,378)
{
Left=25
Top=200
link(onClick,13506793:doEvent1,[])
}
Add(MemoryStream,11197660,462,273)
{
Point(doPosition)
}
Add(Hub,13506793,399,378)
{
link(onEvent1,11197660:doClear,[(430,384)(430,286)])
link(onEvent2,3108342:doLoadStream,[])
}
Add(GetDataEx,12972062,462,322)
{
link(Data,11197660:Stream,[])
}
Add(BitmapStream,9467491,644,427)
{
link(onRead,5984040:doLoad,[])
link(Stream,12972062:Var3,[(650,327)])
}
Add(Hub,12942537,518,364)
{
link(onEvent1,746231:doData,[])
link(onEvent2,9467491:doRead,[(563,377)(563,433)])
}
Add(DoData,746231,588,364)
{
Data=Integer(0)
link(onEventData,11197660:doPosition,[(633,370)(633,340)(450,340)(450,293)])
}