社区
ATL
帖子详情
为什么有的com项目有类厂,有的没有呢?
afraidboy
2003-01-22 02:31:51
我初学com,在网上下了一些源码,可是这些源吗有的有类厂,有的没有,这是什么原因呢?
望高手执教?
还有是不是com提供的类不能有自己的返回值?必须是STDMETHODIMP类型?如果我想返回
一个int可以吗?
还有namespace 是什么意思?
...全文
38
10
打赏
收藏
为什么有的com项目有类厂,有的没有呢?
我初学com,在网上下了一些源码,可是这些源吗有的有类厂,有的没有,这是什么原因呢? 望高手执教? 还有是不是com提供的类不能有自己的返回值?必须是STDMETHODIMP类型?如果我想返回 一个int可以吗? 还有namespace 是什么意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WQ
2003-01-24
打赏
举报
回复
handsomebaby(小新) ( ) 信誉:100
存在
handsomebaby
2003-01-23
打赏
举报
回复
都有类厂,只是有的你看到了,有的被封装起来了,不存在没有类厂的COM对象!
flyycyu
2003-01-23
打赏
举报
回复
STDMETHODIMP Ctest::TEST(BSTR *str)
{
// TODO: 在此添加实现代码
CComBSTR bstr("test");
*str=bstr.Detach();
return S_OK;
}
flyycyu
2003-01-23
打赏
举报
回复
IClassFactory
在COM+是强制要这样做的1
harry202
2003-01-23
打赏
举报
回复
[out,retval]long *pVal
pVal就是返回值,这个和c中一样,只是前面加了[out,retval]来表示数据流动的方向而已
Billy_Chen28
2003-01-22
打赏
举报
回复
关注!
afraidboy
2003-01-22
打赏
举报
回复
使用[out,retval]如何返回值?
那位有代码贴上来一份,不胜感激!
ruihuahan
2003-01-22
打赏
举报
回复
有类厂的类是可以通过CoCreateInstance等函数直接创建的类。而有些类是通过调用某些接口的函数间接创建的,所以不一定要暴露对应的类厂。
一般来说,接口方法的返回值为HRESULT,用来返回方法调用的状态,返回值一般用参数。
NAMESPACE用来限定变量等的可见性。
WQ
2003-01-22
打赏
举报
回复
当你需要一个别人不能创建的接口是不用类厂
比如Enumerator
可以,[out,retval]但只可一个
命名空间,管理方便
afraidboy
2003-01-22
打赏
举报
回复
为什么有的有idl文件,有的没有呢?
TP6开发PHP手册统计
项目
以及将尝试统计函数总数量、类总数量等 希望为你的php学习带来一点帮助 统计分析 采用ThinkPHP 6.0框架分析,运行环境要求PHP7.1+ 采用PHP.net官方提供的7.4 html2020-01-16版本手册 采用querylist采集统计 采用CLI...
什么是
项目
?
项目
有哪些特点?
生活中
项目
这个词随处可见,不过其含义各不相同,到底什么是
项目
呢?
软件测试简历
项目
经验怎么写,
没有
项目
经验?
为了帮助大家彻底解决“
没有
项目
”这个拦路虎,接下来文章将从以下几个方面进行展开: 1、应该去哪找
项目
? 2、在众多的
项目
中,该怎么挑选适合自己的? 3、找到一个
项目
,应该怎么写到简历中? 4、面试时该...
C#中什么是类,类和对象的关系,类的访问修饰符?
但实际上并
没有
定义任何的数据,但它定义了类的名称意味着什么,也就是说,类的对象由什么组成及在这个对象上可执行什么操作,就是单纯的进行了一个定义。 二.类和对象的关系: 类就是对象的抽象化概念,一个类就是一个...
如何介绍简历中的
项目
呢?请看软件测试老师的分享
因而,技术类岗招聘的时候,更注重
项目
经验。
项目
介绍是有套路的,面试时,要将简历中的
项目
准备好! 目录 一、应该去哪里找
项目
? 二、这么多
项目
我该怎么选择适合自己的
项目
呢? 1、挑选
项目
的4个小原则 2、...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章