VC++6 关于::CoInitialize(NULL)前面的两个冒号。
使用ADO的时候,要先初始化COM环境,语句为:
::CoInitialize(NULL)
我学习过在类名与函数名之间用双冒号,但象上面这种情况我不明白是什么意思。
我在一个使用ADO的系统的源码中看到下面这些前面带有双冒号的语句:
::ShellExecute(NULL,"open","AutoConfig.exe",NULL,NULL,SW_HIDE);
::CoInitializeEx(NULL,COINIT_APARTMENTTHREADED);
::Sleep(1000);
请各位老师指点,谢谢!
VC++6 关于::CoInitialize(NULL)前面的两个冒号,我不明白是什么意思。
答案:2 悬赏:30
解决时间 2021-02-22 06:37
- 提问者网友:清茶柒夏
- 2021-02-21 12:38
最佳答案
- 二级知识专家网友:青灯壁纸妹
- 2021-02-21 13:12
代表全局访问
全部回答
- 1楼网友:摧毁过往
- 2021-02-21 13:57
在使用com之前调用这个函数就没有问题了coinitialize。如果有问题,应该是组件的问题或者使用者的问题。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |