在我的多线程应用程序中
我使用TThread.suspend和 TThread.resume
自从将我的应用程序移至Delphi 2010后,我收到以下交战消息
[DCC警告] xxx.pas(277):不推荐使用W1000符号'Resume'
如果弃用Resume应该使用什么?
编辑1:
我使用Resume命令启动线程 - 因为它创建时将'CreateSuspended'设置为True并在终止线程之前挂起.
编辑2:
使用Delphi 7,每当我尝试在线程内部进行任何数据库工作时,我都会收到此错误:
"CoInitialize尚未被称为"
我在线程中使用了一个包含ADOConnection.Open的简单代码.
但是,如果它以任何形式使用,相同的代码工作正常吗?