如何实现一个线程内定时执行某种操作? 我想在线程内动态创建一个Timer ,可是不知道怎么绑定ontimer事件。不知道有没有什么好的解决方案。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将OnTimer事件过程作为创建线程时的参数带入到线程中,在线程的Create中创建定时器,在Destroy中释放它,将带进来的事件赋给定时器的事件在线程的Execute中设置一无限循环(当然用户是可以终止它的)如果不懂,Delphi有一个监视系统文件变化的组件,你读读它的源码或者随便找个Delphi线程池源码读读就可以了 可以反过来,试试在OnTimer事件中,生成线程了。当然,如果非要在线程中产生定时器,也可以直接用Api函数SetTimer和KillTimer,似乎比动态生成TTimer好用一点。 combobox1.items.addobject()中的对象需要释放吗? 一个技术问题 保存资源文件 如何读出U盘序列号?硬件里的号码! 在线等待!!怎样导表!急需!! 求救!在北京低价转让5本DELPHI编程的书,也许你用得着吧:) 请问如何用delphi程序实现在局域网中控制某些机器上网,多谢。 组件面版不见了 关于自定义函数和过程的问题? 神啊!救救我吧! 请问怎样实现模糊查询和用拼音查询汉字 请教一个关于treeview的问题,谢谢!!
当然,如果非要在线程中产生定时器,也可以直接用Api函数SetTimer和KillTimer,似乎比动态生成TTimer好用一点。