ActiveX控件里我写了一个接口比如void SetFilePath (BSTR strPath)
{
//功能代码
}
VC测试的时候没有什么问题,可在VB测试的时候出现类型不匹配,以前写COM的时候BSTR,CString都会在VB里默认为string可是这次写ActiveX搞不清楚为什么不认识此类型,开始以为跟编译器有关系,因为我是在VC2005写的,我用VC6又重新写的可还是一样的结果,不知道有什么好的解决办法,请详细说明一下,谢谢!
{
//功能代码
}
VC测试的时候没有什么问题,可在VB测试的时候出现类型不匹配,以前写COM的时候BSTR,CString都会在VB里默认为string可是这次写ActiveX搞不清楚为什么不认识此类型,开始以为跟编译器有关系,因为我是在VC2005写的,我用VC6又重新写的可还是一样的结果,不知道有什么好的解决办法,请详细说明一下,谢谢!
解决方案 »
- 如何显示动态的GIF图片??
- VC程序员之无法选择的命运
- 龙林来接分
- ADO能在没装sql server的客户机上访问局域内另一机器上的sql server服务器吗
- 类之间函数调用问题
- 小弟我现在做一个文本分类系统,需要语料,谁能提供或告诉我在哪能买到或弄到人民日报某一年资料的光盘?
- PS打印模式是什么?
- ISAPI连数据库的问题
- 请教!我想做一个资源管理器(类似于windows的)。。如何实现?
- 如何使用windows的标准卸载程序?
- 各位大侠们,在用MFC的时候,我想在dlg类里的按钮响应函数中访问view类里的一个成员变量,怎么访问??
- 如何动态创建toobar,menu,dialog等资源(直接在内存中创建,不用资源编辑器)
需要提供更多的信息才能判断问题在哪
上述只是实现该接口的一个方法!VC调用是成功的!
{
properties:
methods: [id(DISPID_ABOUTBOX)] void AboutBox();
[id(1), helpstring("方法SetFileName")] void SetFileName(BSTR strFile);
};