IDL 中的 void * 怎么办?

cdwy411 2004-04-15 11:12:46
有一个C++ 函数 SetBlob(void *) ,GetBlob(void **) ;
现在要封装一个接口,接口的函数调用 SetBlob(void *)/GetBlob(void **)

但 IDL 里不能用 void 类型 ,有什么办法可以变通一下吗?
请各位指教!!
...全文
63 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
itmaster 2004-04-17
  • 打赏
  • 举报
回复
SetBlob(Variant *)/GetBlob(Variant **)
XXandOO 2004-04-16
  • 打赏
  • 举报
回复
LPVOID不能用?!不会吧
xenke 2004-04-16
  • 打赏
  • 举报
回复
改为BYTE
ColderRain 2004-04-16
  • 打赏
  • 举报
回复
改成long

SetBlob(long *) ,GetBlob(long **) ;
cdwy411 2004-04-16
  • 打赏
  • 举报
回复
用 Variant 行吗?
怎么转换???
legend-never-die 2004-04-16
  • 打赏
  • 举报
回复
variant*也可以呀
aspnetwuxueyou 2004-04-16
  • 打赏
  • 举报
回复
you must be using dispinterface,
I think you should use LONG type
aspnetwuxueyou 2004-04-16
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2606/2606055.xml?temp=.6296656

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧