监视屏幕时一闪一闪,请问有什么好的解决的办法!(100分)

  • 主题发起人 主题发起人 yingwei
  • 开始时间 开始时间
Y

yingwei

Unregistered / Unconfirmed
GUEST, unregistred user!
我在Client中用到:
jepgstream.LoadFromStream(m);
Image1.Picture.Bitmap.Assign(jepgstream);
屏幕(动态)是取到了,可是一闪一闪的,请各位大侠给点解决办法!谢了.
分不够可再加!
 
是不是截屏的频率太低了,
 
假如 IMAGE1 在 FORM1 上:
Form1.DoubleBuffer := True;
 
沒法子﹐那是因為你抓屏的速度跟不上你的視覺。要是你想看起來連貫一些﹐就得每秒多抓
些圖﹐但這樣就增加了網絡流量和系統開鎖﹐得不償失﹐你看PcAnyWhere這類軟件都一閃一
閃的﹐何況我們寫的一般的程序呢。你要看起來不一閃一閃的﹐就得每秒抓至少20-30幅圖。
還有就是上面說的加雙緩沖。Form1.DoubleBuffer := True;如果秀在Panel上﹐就
Panel1.DoubleBuffer := True;
 
后退
顶部