社区
ATL
帖子详情
关于OLE的问题
sssxueren
2003-02-25 03:01:25
我的一个多线程程序,使用ADO来处理数据库
如果我调用了
CoInitialize(NULL);
那么关闭程序的时候,线程就不能全部自动关闭,卡在listen上了,listen没有返回,一直阻塞着,我已经把socket close掉了
我怎么才能让程序正常退出呢?
还有,可以大概的解释一下
CoInitialize(NULL);
到底做了什么吗?
...全文
59
7
打赏
收藏
关于OLE的问题
我的一个多线程程序,使用ADO来处理数据库 如果我调用了 CoInitialize(NULL); 那么关闭程序的时候,线程就不能全部自动关闭,卡在listen上了,listen没有返回,一直阻塞着,我已经把socket close掉了 我怎么才能让程序正常退出呢? 还有,可以大概的解释一下 CoInitialize(NULL); 到底做了什么吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sssxueren
2003-02-26
打赏
举报
回复
100分分给大家好了
sssxueren
2003-02-26
打赏
举报
回复
这个问题我解决了,是listen没返回,卡住了,本来我closewsa,就会出错退出的,但用了ole就不行了,必须closesocket才能退出
谢谢大家
myblind
2003-02-25
打赏
举报
回复
是啊
qrlvls
2003-02-25
打赏
举报
回复
呵呵,不是listen没有返回,是accept没有返回吧
lwg7603
2003-02-25
打赏
举报
回复
在线程函数的最后调用
CoUninitialize();
sssxueren
2003-02-25
打赏
举报
回复
up
sssxueren
2003-02-25
打赏
举报
回复
我看msdn上说这个函数是用在线程里面的,那岂不是我每个线程都要执行一次这个函数?
有更好的方法吗?
我没有用MFC
Microsoft.ACE.
OLE
DB.12.0
解决 未在本地计算机上注册“Microsoft.ACE.
OLE
DB.12.0”提供程序。的
问题
Ole
Db驱动程序
Ole
Db驱动程序
轻松掌握C++数据库编程
随着数据库技术的广泛应用,在企业开发中,几乎90%的项目涉及数据库编程,数据库编程技术主要 使用ODBC API、ADO、ADO.NET、
OLE
DB等方法,要想成为一名编程大牛,那么使用C++进行数据库编程必须熟练掌握。...
完整版 Microsoft.ACE.
OLE
DB.12.0 驱动下载.rar
亲测好用,挺不错的资源,大家快来下载吧!挺有用的!需要的话可以来下载哦!Microsoft.ACE.
OLE
DB.12.0驱动下载,解决 未在本地计算机上注册“Microsoft.ACE.
OLE
DB.12.0”提供程序,权限
问题
Edanmo's
OLE
interfaces & functions v1.4
Edanmo's
OLE
interfaces & functions v1.4 找了很久才找到,特此与大家分享!
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章