以下是一个创建IShellLink实例的一段代码为什么总是创建失败呢?HRESULT hres ;
IShellLink * psl ;
//创建一个IShellLink实例
hres = CoCreateInstance( CLSID_ShellLink, NULL,
CLSCTX_INPROC_SERVER, IID_IShellLink,
(void **)&psl) ;
if( FAILED( hres))
AfxMessageBox("FALSE");
else
AfxMessageBox("true");
为什么总是显示FALSE,谢谢各位
IShellLink * psl ;
//创建一个IShellLink实例
hres = CoCreateInstance( CLSID_ShellLink, NULL,
CLSCTX_INPROC_SERVER, IID_IShellLink,
(void **)&psl) ;
if( FAILED( hres))
AfxMessageBox("FALSE");
else
AfxMessageBox("true");
为什么总是显示FALSE,谢谢各位
解决方案 »
- 请教:一个GIF动画的每一帧延迟都是一样的吗?
- SQL server连接 GetadoEOF()问题
- 有什么会影响Edit控件EM_POSFROMCHAR消息的返回值吗?
- DLL中SetTimer的问题
- 我郑重,强烈,非常愤慨及带有为广大劳苦同志们的同情之心而向一些人提出郑重的抗议!
- 想问个最简单的bmp文件的读写
- 有一个bmp数组,怎样对它进行运算实现“模糊”效果?
- 送分的问题!两个int之间的与运算
- 转让<<Visual C++ 6.0 技术内幕>>、<<深入浅出MFC>>两本书
- char怎么转换成wchar_t
- 如何检测按钮的持续按下状态和抬起状态?
- 高分求一个基于winsock的发送文本信息的程序!
http://blog.csdn.net/vcforever/archive/2005/03/22/326269.aspx