你没有释放资源,而且,在再次触发Timer事件后,又会同样占用另一大小的系统资源!
解决方案 »
- delphi 怎么判断局域网的机子在线
- 求《Windows程序设计》附书光盘上的ADDSYNTH.H
- □■□■□程序分割,用DLL封装的Form如何取得主窗体的变量?□■□■
- 怎样用delphi5做一个mediaplayer播放器?
- 小猫提问:安装制作问题(二)WISE版
- 在程序运行过程中,为什么有些语句不被执行????
- 怎样知道DriveComboBox中选定的是软驱或光驱,即未准备好的驱动器都不能被选中。
- 如何设置屏幕刷新率<--------------是刷新率不是分辨率
- 有关Socket编程的外包项目
- 如何编程实现在“控制面板”里添加图标?
- C/S模式中,客户端对数据库的改动怎么返回到服务器的数据库端而不产生冲突?
- 怎样得到在数组中的位置呢?
我在2000中,procedure TForm1.Timer1Timer(Sender: TObject);
var
pIconInfo: _iconinfo;
Hand:HIcon;
begin
timer.enable :=false; //...
Hand:=GetCursor();
GetIconInfo(Hand, pIconInfo);
timer1.enable :=true; //....
end;
很明显,资源消耗是在GetIconInfo内部,可它有时WIN API...
如果它在内部申请资源,我们在外面如何释放呢?