在子线程中有一写数据库的“WriteDB()”的函数。
在主线程中中断子线程,系统提示“不能在异步下操作”。把函数改成“Synchronize(WriteDB);”一切正常,但是在屏幕上的鼠标响应速度变慢。
Synchronize(WriteDB); 数据量过大时,这个方法影响主界面的鼠标响应速度。WriteDB(); 程序退出时出现错误提示。这是什么原因???
在主线程中中断子线程,系统提示“不能在异步下操作”。把函数改成“Synchronize(WriteDB);”一切正常,但是在屏幕上的鼠标响应速度变慢。
Synchronize(WriteDB); 数据量过大时,这个方法影响主界面的鼠标响应速度。WriteDB(); 程序退出时出现错误提示。这是什么原因???
解决方案 »
- 请教显示图片问题?
- DELPHI可以实现电脑外的控制吗?
- 60位的整数怎么操作?
- 一起谈模式,ok?
- 谁能帮帮我?
- 熟悉C++的高手请帮个忙,把这个C++函数转成delphi的(很短的函数)。
- 怎么取消数据库表当前记录指针的移动
- 老大们救命阿!!! 为什么会有Cannot focus a disabled or invisible window 的错误? 500分求解!!!!! 十万火急急啊!!!
- 4.我看书上有这样一句memo1->lines->strings[i]->length()可上机时出错,实际上怎么会strings[i]没有length()啊?怪了书上错了吧?20分,大家研究一下,来的有分。
- 天哪!这么难的pascal竟然没人能解答,最后28份全部转让!
- 请大家讨论在c/s结构里面,客户端,和应用服务器端各自的业务逻辑如何设计,
- 怎样知道dll文件中每个函数的具体用法
CoInitialize(nil);最后,加一句:
CoUninitialize;