大的软件里经常看到的,某一项功能要花很长时间,旁边有一个取消或暂停按钮,按了就可以取消执行
另外我写的一个函数(执行起来也要花很长时间)运行的时候,窗体就像死了一样,(比如移动窗体后,窗体无法重绘,系统提示程序无响应,但实际函数还在运行)函数里虽然有语句要求窗体的变化,但一直要到函数运行结束后才能看的到效果,怎样才能运行的时候就看到效果??
另外我写的一个函数(执行起来也要花很长时间)运行的时候,窗体就像死了一样,(比如移动窗体后,窗体无法重绘,系统提示程序无响应,但实际函数还在运行)函数里虽然有语句要求窗体的变化,但一直要到函数运行结束后才能看的到效果,怎样才能运行的时候就看到效果??
解决方案 »
- dxDBTreeView中,增加记录时如何自定义ID的值?
- 关于GetDC和GetWindowDC
- 直接将当前记录编程第N条记录,TClientDataSet,咱整?『五点半之前结帖』
- 200分相送:如何实现只用键盘对dbgrideh(或dbgrid)记录进行多选操作(多段选择)!
- 控件工具栏不见了,怎么找回来?
- ADODataSet过滤时可不可以用Between and
- 请问哪有 INFOPOWER 3000 Pro For Delphi 6的注册码和安装密码?
- DELPHI 7 和 DELPHI .NET 一样吗?
- 使用table控件的问题(高手请进)
- delphi把EXCEL表格转换特定格式的XML
- 如何不能让用户拖拉窗口
- TChart控件显示折线图出错?
2.在运算循环中处理消息(Application.ProcessMessages),加变量来判断.
要中断线程,使用
线程名.Resume
TThread.Resume 恢复线程