S
shengbiao520
Unregistered / Unconfirmed
GUEST, unregistred user!
我的问题是将屏幕抓瓶成位图文件保存下来,然后用scanline扫描一行传输.我用的是socket传输.先用缓冲区保存buf:array[0..xx] of byte.buf的大小与屏幕的设置有关比如:分辨率800*600颜色位数8位(256色)那么buf的大小应该为:一行的大小800字节加上表示行号的长度800+sizeof(integer)=804.buf:array[0..803] of byte.我调试这种设置没有问题。但如果是1024*768 颜色是16位buf的长度应该是1024*2+sizeof(integer)=2052。我把缓冲区设置为:buf:array[0..2051] of byte时。就出错。是不是这里的buf用大小的限制哟。还有冰河的屏幕图象传输是怎样实现的(能流畅的看到其他人的屏幕)。请教各位大富翁。本人不盛感激。3ks!!!!