偶在线程中使用ADO时遇到下面两个怪问题:环境:WINNT4.0+Delphi6.0+MDAC 2.7+MSSQL2000p条件:在线程中动态创建TADOQuery问题:
1、使用2000下的任务管理器会发现,每创建一次TADOQuery,程序使用的"User对象"句柄就增加一个,无论是用Free或其他方法都无法释放,正好偶的程序需要长时间运行,一个星期左右机器就会慢得无法运行。2、在主窗口BorderStyle设置为BsNone模式时,只要在线程中动态创建过TADOQuery,程序退出时必定报访问内存错误。以上两个问题可能是ADO的问题,但是想求教高手指点,用什么方法可以避免。(现在偶是在设计期主窗口中放置了几个TADOQuery,在线程中使用这些TADOQuery,但是限制太多,很不好用)