有牛人吗?系统服务问题等待您的到来! (200分)

  • 主题发起人 主题发起人 jerryjean
  • 开始时间 开始时间
J

jerryjean

Unregistered / Unconfirmed
GUEST, unregistred user!
大致情况是这样:我写了一个服务程序,服务程序每十分钟就会将一个接口文件中的内容
写入数据库,在读的过程中,我用了一个SERVICE,然后NEW了一个threadObject,
然后用这个SERVICE控制这个线程的启动,暂停,继续,停止。
在我对数据库进行写操作之前,我先要判断SQL的服务是否运行,
如果不运行就继续等待十分钟,否则就进行写操作。问题是我判断完SQL服务状态后,
调用service(我把adoconnection和adoQuery控件放在service中的)中的adoconnection对象的时候,
跳出报错对话框 "尚未调用COinitialize" 。
 
引用 ActiveX,

调用之前
CoInitialize(nil);
 
同意
initialization
Coinitialize(nil);
finalization
CoUninitialize
 
多人接受答案了。
 
后退
顶部