我的问题是不是贴错地方了,没有一个人过问(多线程动画问题,屏幕花屏)。(200分)

  • 主题发起人 主题发起人 大文
  • 开始时间 开始时间

大文

Unregistered / Unconfirmed
GUEST, unregistred user!
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2341133
 
參考下幫助 Synchronize, 看有沒有用!
 
delphi5开发指南里论述过类似问题
不需要用Synchronize,有其他方法避免的!
 
to catbrother:
能够明示一下嘛,或者给点提示,我手头上没有这书。
 
没贴错地方, 可能是有点难度,别着急,高手会来的。
 
偶不是高手,偶是来做广告的^_^
推荐偶这篇文章:
http://www.csdn.net/develop/Read_Article.asp?Id=22466
 
猛禽兄,好文!
 
我又考慮了下, 首先, 多線程修改界面, 一定要同步;
然後, 你這樣的設計, 還是有點問題的, 一般, 是線程發送消息給主窗口自己修改, 或由一個線程負責修改, 并不會出現你說的不能同時更新;
再然後, 如果, 你還是堅持這種解法, 那可考慮用些 互斥量, 事件來同步, 也可達到目的, 而且也同樣可多個圖形同時更親, 不會有你說的不能的現象!
 
你的问题我在做屏保时遇到过,至今未解,仅仅是移动label,用timer和线程都不行。
 
Aiirii:
谢谢关注,我试试看。
任远:
真难兄难弟也:)
 
作者: Meik Weber
多线程 (Multi-Thread) 的 Windows95 屏幕保护程序范例
http://www.csdn.net/dev/delphi/Samples/SCRSAV95.ZIP
参看一下呗
 
谢了,各位!
 
后退
顶部