社区
ATL
帖子详情
返回类型怎么转换?
halfheart
2005-08-11 10:39:53
我做ActiveX控件,添加方法的时候需要返回一个void的指针(void *hHandle),但是在返回类型选择里没有void*来选,只有void,但如果返回类型选择void,那我的方法里就不能用return来返回一个值。这里我该定义一个怎样的返回类型呢?
...全文
107
9
打赏
收藏
返回类型怎么转换?
我做ActiveX控件,添加方法的时候需要返回一个void的指针(void *hHandle),但是在返回类型选择里没有void*来选,只有void,但如果返回类型选择void,那我的方法里就不能用return来返回一个值。这里我该定义一个怎样的返回类型呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
halfheart
2005-08-12
打赏
举报
回复
谢谢各位,问题解决了.马上结贴.
另外,我还想问另一个问题,请继续给予关注.
opentuxedo
2005-08-11
打赏
举报
回复
用VARIANT
halfheart
2005-08-11
打赏
举报
回复
honker110(honker) :
能说详细点么?
你是说自己定义类型?
我是初学者,很多东西不懂,能指点指点么?
honker110
2005-08-11
打赏
举报
回复
没有就自己啊,那些又不是全部
skt01
2005-08-11
打赏
举报
回复
用long就可以,你强行转换一下
return (long)OpenHandle( char *cc );
在调用的地方再转回去:
HV_HANDLE h = (HV_HANDLE)aa.Open(str);
opentuxedo
2005-08-11
打赏
举报
回复
加上个这样的方法呀
[helpstring("Open")]
HRESULT Open([in] VARIANT cc, [out,retval] VARIANT* vResult);
传入时cc.bstrVal=SysAllocString("...");
结果由VARIANT带回.
结果使用VARIANT的LPVOID
halfheart
2005-08-11
打赏
举报
回复
VARIANT *
没有这个类型啊.
各位能给一个详细的答案么?
kongguangming
2005-08-11
打赏
举报
回复
VARIANT *
halfheart
2005-08-11
打赏
举报
回复
还是不行.
我的问题是这样的: 要在ActiveX控件里添加一个方法:
HV_HANDLE Open( char *cc )
{
return OpenHandle( char *cc );
}
其中
HV_HANDLE OpenHandle( char *cc ) 是一个DLL的输出函数,
而类型 HV_HANDLE 是这样定的:typedef void * HV_HANDLE;
c++ 隐式
类型
转换
什么是c++隐式
类型
转换
?这是指c++自动将一种
类型
转换
成另一种
类型
,是编译器的一种自主行为。 为什么c++需要隐式
类型
转换
? c++多态的特性,就是通过父类的对象实现对子类的封装,以父类的
类型
返回
之类对象。 c++...
javaScript中Number()对象的toFixed()方法
返回
的数据
类型
原来一直是string字符串……‘ 2 ‘>‘ 11 ‘ == true ?JS的隐式
类型
转换
?
javaScript中Number()函数的toFixed()方法
返回
的数据
类型
原来一直是string字符串……...JS的隐式
类型
转换
?;三元表达式(运算符);隐式数据
类型
转换
;javaScript中Number()对象的toFixed()的方法;js toFixed 的坑...
C++中的4种
类型
转换
在 C 语言中,进行
类型
转换
只需要在变量前面加上变量
类型
,并且
转换
可以是双向的。例如 int
类型
可以
转换
为 double
类型
,double
类型
也可以
转换
为 int
类型
。但是这种简单粗暴的方式在 C++ 中是不合适的。第一,...
java 子类 父类
转换
_Java子类与父类之间的
类型
转换
1.向上
转换
父类的引用变量指向子类变量时,子类对象向父类对象向上...为什么要向下
转换
?在继承关系中,有一些方法是不适合由父类定义并由子类继承并重写的,有些方法是子类特有的,不应该通过继承得到,且子类可...
无法将
类型
“object”隐式
转换
为“string”。存在一个显式
转换
(是否缺少强制
转换
?
后来发现自己的代码在定义方法的时候使用了string
类型
的
返回
值,但实际上自己
返回
的ar[ind]不是一个string
类型
的
返回
值。而方法前面声明的
返回
值
类型
要和实际的
返回
值
类型
相一致,所以报错。 加上.ToString()强制...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章