一个查询执行了很长时间,但中途想让它停止,如何通过delphi使查询终止,可否给写两行代码示意一下。一般要通过一个按钮点击事件来响应命令,可是查询一开始执行就无法在界面进行任何操作了,而且这种情况也不能用application.processmessage,如何实现?
解决方案 »
- 请大家看一下为什么不验证旧密码是否正确,请大家顺便指导一下代码哪里有不足,谢谢
- delphi中用TClientDataSet读取CLOB字段时报Invalid Field Type
- 天生我才必有用,千分散去还复来
- DBGrid的问题
- 各位虾们,本人准备开发一个人力资源系统,上哪可找到已开发成功的人力资源管理系统?本人只要稍加修改即可
- 简单问题(有关button)??
- 关于try.....except....end语句的问题
- Delphi DLL中能不能引用主程序的PopupList变量?
- ql的问题,select * from table where date1>=''01-10-10'' 到底行不行的
- VC++中的类型定义DELPHI中如何写?
- 如何取得所有输入法且使函数以数组的形式返回?
- 我想判断Edit中输入的字符是否符合 四位数字-两位数字-两位数字 这样日期型的字符串,在ButtonClick事件中应该怎么写语句?
没有具体试过。不过应该可以吧。
procedure savedTimer(pt: Pointer);stdcall;
begin
......
end;procedure TForm1.queryData(Sender: TObject);
var
hThread:Thandle;//定义一个句柄
ThreadID:DWord;
begin
hthread:=CreateThread(nil,0,@savedTimer,nil,0,ThreadID);
end;
你要特别小心你的SQL的优化一点变化乘以百万级的是很可观/可怕的