社区
非技术类
帖子详情
求_com_issue_errorex定义
spdia
2002-02-08 10:39:52
_com_raise_error,_com_issue_error,_com_issue_errorex
_com_dispatch_propget,_com_dispatch_propput,_com_dispatch_method
这六个函数我在vc98目录搜索了好几遍,只发现声明,没发现定义,难道他们实现在dll或静态lib内。
希望各位高手能给出其实现,不胜感谢。
...全文
244
3
打赏
收藏
求_com_issue_errorex定义
_com_raise_error,_com_issue_error,_com_issue_errorex _com_dispatch_propget,_com_dispatch_propput,_com_dispatch_method 这六个函数我在vc98目录搜索了好几遍,只发现声明,没发现定义,难道他们实现在dll或静态lib内。 希望各位高手能给出其实现,不胜感谢。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
spdia
2002-02-10
打赏
举报
回复
_com_raise_error,_com_issue_error,_com_issue_errorex之间的区别请各位大侠告知,分必送
zheng_rui
2002-02-08
打赏
举报
回复
void __stdcall
_com_raise_error(HRESULT hr, IErrorInfo* perrinfo = 0) throw(_com_error);
void __stdcall
_com_issue_error(HRESULT) throw(_com_error);
void __stdcall
_com_issue_errorex(HRESULT, IUnknown*, REFIID) throw(_com_error);
HRESULT __stdcall
_com_dispatch_propget(IDispatch*, DISPID, VARTYPE, void*) throw(_com_error);
HRESULT __cdecl
_com_dispatch_propput(IDispatch*, DISPID, VARTYPE, ...) throw(_com_error);
HRESULT __cdecl
_com_dispatch_method(IDispatch*, DISPID, WORD, VARTYPE, void*,
const wchar_t*, ...) throw(_com_error);
HRESULT __stdcall
_com_dispatch_raw_propget(IDispatch*, DISPID, VARTYPE, void*) throw();
HRESULT __cdecl
_com_dispatch_raw_propput(IDispatch*, DISPID, VARTYPE, ...) throw();
HRESULT __cdecl
_com_dispatch_raw_method(IDispatch*, DISPID, WORD, VARTYPE, void*,
const wchar_t*, ...) throw();
实现再苦里面
vickowang
2002-02-08
打赏
举报
回复
MSDN里有,快去看看吧!comdef.h文件里也有
_com_raise_error is defined in comdef.h as,
void __stdcall _com_raise_error(HRESULT hr, IErrorInfo* perrinfo = 0) throw(_com_error);
The actual source code is,
void __stdcall _com_raise_error(HRESULT hr, IErrorInfo* perrinfo) throw(_com_error)
{
throw _com_error(hr, perrinfo);
}
成为软件工匠
软件工艺活动探讨了把实践作为开发编程技能以成为软件工匠的一种方式。大家都认为技术实践非常重要,它值得花时间去学习,以成为更好的程序员。\u0026#xD;\n\u0026#xD;\n软件工艺宣言是这样说的:\u0026#xD;\n\u0026#xD;\n作为有追
求
的软件工匠,我们正在通过实践不断地提升专业软件开发水平,并帮助其他人学习这门工艺。在工作过程中我们总结了以下的价值观:\u0026#xD...
十届MVP大牛教你如何成为技术牛人,不,软件工匠!
中生代技术走进冰鉴科技,10届微软MVP朱永光老师带来了一场《如何成为技术牛人软件工匠》的精彩分享。 朱老师作为一个写了20年程序的前辈,为我们分享了如何成为一名软件工匠师。在我们技术人的心目中,朱老师就是我们的偶像。 如何让一个技术人永葆年轻,不至于因为技术的进步而落伍,朱老师给出了一个肯定的答案。 那就是:我们应该稳打稳打,以提高成就感为目...
拒绝成为 AI 的“提线木偶”:重拾软件开发的“工匠精神”
AI 可以模仿大师的笔触,但无法拥有大师的灵魂。同样,AI 可以生成海量的代码,但无法替代工程师对系统深刻的理解和对质量的执着追
求
。未来的软件行业,价值最高的不是那些能用 AI 以最快速度“装配”代码的人,而是那些能驾驭 AI、用“工匠之心”去创造真正可靠、可维护、可传承的系统的“软件大师”。因为真正的“手艺”,永远在你的心中,而不在飞速敲击代码的指尖。
如何成为优秀的软件工匠:终极敏捷开发方法论指南
在当今快速发展的软件开发领域,**软件工匠方法论**已经成为提升代码质量和团队效率的关键理念。Awesome-software-craftsmanship项目汇集了全球最优秀的软件工匠资源,为开发者提供了通往专业成长的道路。本文将深入解析软件工匠精神与敏捷开发的完美结合,帮助您掌握这一改变职业生涯的方法论。 ## 🔍 什么是软件工匠方法论? 软件工匠方法论超越了传统的编程技能,它强调**专业
非技术类
1,663
社区成员
58,947
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章