我编写了一个使用OLE的程序,它运行正常,直到我添加了一些对我的程序很重要的组件,之后我的程序在开始使用OLE时出现问题并引发此异常:
"EOleSysError
No more threads can be created in the system"
有没有办法请求更多的线程或免费使用的线程或类似的东西?怎么能解决这个问题? 感谢。
答案 0 :(得分:8)
我强烈建议,如果您无法修复它们,请停止使用这些组件(告诉作者修复它们),或者如果故障在您身边就开始正确使用它们。达到流程的线程限制是一个严重的问题,永远不应该发生。没有解决办法,但修复导致它的代码。
答案 1 :(得分:2)
也许您以不好的方式使用这些组件?那些组件是否保持连接和线程打开而不是关闭它们?
您使用哪种组件?那怎么样,你有一些示例代码吗?