程序显示一条变化的曲线;
全部过程都在线程中执行,包括:
1.计算曲线
2.计算好后在BITMAP里面把曲线画好,用的是bitmap.canvas.lineto()方法
3.再用image控件把BITMAP画出来,(image.canvas.draw(0,0,bitmap))
每隔50毫秒重复执行一次,得到不断变化的曲线问题是:运行一段时间后(或者几分钟或者几小时)图象就画不出来了.线程里面的代码还是在正常执行,计算曲线也无误,图象就是不动.我又在image.canvas.draw的地方已经加了lock和unlock还是不行.
请高手帮忙解答!
全部过程都在线程中执行,包括:
1.计算曲线
2.计算好后在BITMAP里面把曲线画好,用的是bitmap.canvas.lineto()方法
3.再用image控件把BITMAP画出来,(image.canvas.draw(0,0,bitmap))
每隔50毫秒重复执行一次,得到不断变化的曲线问题是:运行一段时间后(或者几分钟或者几小时)图象就画不出来了.线程里面的代码还是在正常执行,计算曲线也无误,图象就是不动.我又在image.canvas.draw的地方已经加了lock和unlock还是不行.
请高手帮忙解答!
解决方案 »
- StatusBar1.Panels出现的问题
- 请教如何用代码来控制,当我选择了大的字体的时候,可以结算qrdbeidt,qrrichtext等等的位置。自动做调整
- 请教一个关于StringGrid的问题!
- 一个线程建立一个异步的TClientSocket对象,发现不能触发OnConnect等任何事件,什么原因呢?
- 如何实现REPORT数据根据自定义的行数进行翻页,急!!!
- dbgrid中如何如何显示字符(解决马上结贴)
- fastreport里的meno怎么不能显示时间呢?
- 三层结构问题?
- 请教这样的SQL语句如何写?很简单的!!!
- 连接远程数据库后,为什么我添加了一条记录后,tdbgrid为什么不刷新?
- hook messagebox
- Delphi里用FormatDateTime('c',now)得到日期值"2009-2-2 16:04:10",写入Excel文件中.再在Excel中作图时,日期里的时,分,秒都没有了.是怎么回事?
注意函数不能带参数....