我在用现程做个数据库循环操作,
当线程正在执行时候,如何停止它呢?怎么老出现上面结果!老提示“在异步运行时候,操作不能不执行”
当线程正在执行时候,如何停止它呢?怎么老出现上面结果!老提示“在异步运行时候,操作不能不执行”
解决方案 »
- DELPHI7中字符转换成ASC的函数是什么?
- 在Excel導入Access過程中 出現了問題
- 用友华表和水晶报表那一个容易使用?
- 如果用tlist来保存bmp图形,那么该如何给它赋值呢?我试过tbmp.b.Assign(image1.picture.Bitmap)不能通过。
- 强大的表格组件,自由界面和报表的完美解决方案。
- 紧急问题,摆脱高手回答,关于怎样将oracle导出为dbf格式的
- 请问Delphi里有没有控件数组,就是像VB里那种控件数组?
- 一个关于database的问题
- 编译以后的*.dcu的文件如何重用啊?
- 再问一次:请问如何在程序运行时刻调用控件设计阶段的那些特性编辑器?
- 求救日期类型转化?
- 如何时间一个程序始终在系统最前?
调用TThread的Terminate方法会将线程的Terminated属性设置为True,你可以在Execute函数中添加 if Self.Terminated then exit; 来终止线程
我在终止的时候是这样的
sjcl.Suspend;
sjcl.Terminate;
那个线程的循环还在执行,没有停止!