Вверх ↑
Ответов: 189
Рейтинг: 4
#1: 2011-05-19 19:15:06 ЛС | профиль | цитата
По вам видно, вы новичок, читайте внимательнее предписания к точкам(onRead событие происходит после чтения картинки, а вы записываете), и используйте метод Stream, а не integer, для передачи картинок, массивов и данных.
code_24034.txt
------------ Дoбавленo в 19.15:
Кстати,от вам работающая пара клиент - сервер.
клиент
Add(MainForm,15887476,280,175)
{
Width=192
Height=97
link(onActivate,15622443:doOpen,[])
}
Add(TCP_Client,15622443,616,175)
{
Port=9232
IP="127.0.0.1"
DataType=3
link(onConnect,15580077:doOn,[(665,188)(665,258)])
link(Data,1427704:Var1,[(629,163)(496,163)])
}
Add(ScreenShort,1093569,301,280)
{
link(onCapture,12135359:doEvent1,[])
}
Add(BitmapStream,12601828,490,273)
{
link(Stream,1427704:Var2,[])
}
Add(LED,15580077,861,238)
{
Left=40
Top=20
}
Add(Button,552745,231,280)
{
Left=75
Top=20
link(onClick,1093569:doCapture,[])
}
Add(Hub,12135359,413,280)
{
OutCount=3
link(onEvent1,5838487:doClear,[(445,286)(445,216)])
link(onEvent2,12601828:doWrite,[(459,293)(459,286)])
link(onEvent3,15622443:doSend,[(444,300)(444,380)(586,380)(586,195)])
}
Add(MemoryStream,5838487,462,203)
{
}
Add(GetDataEx,1427704,490,245)
{
Angle=3
link(Data,5838487:Stream,[(468,250)])
}



сервер
Add(MainForm,2953706,21,105)
{
link(onActivate,15438702:doOpen,[(75,111)(75,132)])
}
Add(TCP_Server,15438702,98,126)
{
Port=9232
DataType=3
link(onRead,5162566:doRead,[(191,132)(191,125)])
}
Add(Image,6132623,336,119)
{
Left=280
Top=45
Width=230
Height=245
Align=5
}
Add(BitmapStream,5162566,252,119)
{
link(onRead,6132623:doLoad,[])
}


[offtop]К вашему сведению я ученик 8 класса, из деревни, и мне это понятно, надеюсь что вы разберётесь в этом [/offtop]
карма: 0

0
файлы: 1code_24034.txt [764B] [95]