OCX 中的接口函数怎么返回指针呢 我试了 void* char* 都不可以啊 谁帮帮我啊 帮帮忙啊编译能通过 不过在别的程序调用的时候 他说类型不对 自动把那个函数屏蔽了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 com接口返回指针有特殊规定,不能使用void*,IUnknown*和IDispatch*是可以的,如果要使用字符串,要使用BSTR,不要用char*。自由线程模型对接口参数类型没有特殊要求,但如果使用套间,只有能被列集的指针才可以传递。OCX都是单线程套间。修改一下你的参数类型吧 IUnknown* 我试了一下为什么只能返回空 返回别的都会报错。IDispatch* 是什么类型的?BSTR 我试了 到了别的程序里的时候他就被认成 CString 了 我是在OCX里面定义了一个vector 我想去他的内容, 想返回来一个指针 什么类型的到是都可以 IUnknown* IDispatch* 定义成这两个的时候 只要不返回NULL 都会报0x00000005的错误 因该是内存访问冲突把 为什么啊?IUnknown* CDateManageCtrl::GetSocketDate(){ return (IUnknown*)(&m_vecDate[0]);}m_vecDate 是个vector 现在绝对有值 关于录音的问题? 怎么样锁定SDI的工具栏?也就是不让它可以变成浮动的 有排序控件吗? ※※※※※ 问一个问题,大家帮忙出出主意,谢谢 ※※※※※ 多文档视图打开文件的一个简单问题! 初学者提一个简单的问题 菜鸟问题:如何向一个URL发送一条信息,比如说一个字符串 如何切换两个对话框或formview? 自绘的菜单类CMyMenu 是不是就不能再用TrackPopupMenu这个API函数,只能用pMenu->Track...呢?如何能用那个API,如何用呢? 如何实现检索文字,然后做出反应,有数据库 Html 的问题 对话框模态性的转移
IDispatch* 是什么类型的?
BSTR 我试了 到了别的程序里的时候他就被认成 CString 了
IDispatch*
定义成这两个的时候 只要不返回NULL 都会报0x00000005的错误 因该是内存访问冲突把 为什么啊?IUnknown* CDateManageCtrl::GetSocketDate()
{
return (IUnknown*)(&m_vecDate[0]);
}m_vecDate 是个vector 现在绝对有值