R
rainqueen
Unregistered / Unconfirmed
GUEST, unregistred user!
用Indy10做了个IRC服务器,服务器接受客户端历史消息的查询响应,为及时客户端响应,在服务器的某个OnCommand事件中创建了一个单独的数据库查询线程(ADO方式,线程中TADOStoredProc直接根据ConnectionString建立独立的ADO连接,不采用公用方式),发现OnCommand事件中执行了QueryThread后自己继续干自己的事情,将事件参数中的AContext销毁了,导致QueryTread中无法再利用AContext发消息,请各位大虾帮忙,如何保证在CommandHandler在DoCommand后释放idCommand之前让QueryThread执行完。多谢多谢!