我在接口中定义了一个方法,需要用到一个字符串做为参数,例如:STDMETHODIMP CSimple::CallBstr(BSTR strText){
MessageBox(NULL,strText,"caption",0);
return S_OK;
}我在VB中是这样调用的:dim obj as sigLib.Simpleset obj=new sigLib.Simpleobj.CallBstr("ABCD") //结果对话框显示"A"
obj.CallBstr("爱") //结果显示乱码
请高手赐教,我该如何才能得到VB传来的字符串参数呢?
MessageBox(NULL,strText,"caption",0);
return S_OK;
}我在VB中是这样调用的:dim obj as sigLib.Simpleset obj=new sigLib.Simpleobj.CallBstr("ABCD") //结果对话框显示"A"
obj.CallBstr("爱") //结果显示乱码
请高手赐教,我该如何才能得到VB传来的字符串参数呢?
解决方案 »
- 下面代码中的g_hWnd=m_hWnd 是什么意思,另外HINSTANCE 和HWND 有什么区别
- 求助:StartIo 例程的返回点?
- connect反应时间与send,recv的传输速度是否有关?
- 我使用VC6中隐藏的 <atlcontrols.h>头文件,中的CImageList类,系统提示我缺少相应的LIB文件,请问是那个?
- .Net 打包问题。
- 初学者问题--怎样去读工程源代码
- 哪里可以学习 hook技术? 谁有屏幕取词的hook程序?
- 在mfc对话框中,如何添加一个button用于开启关闭语音识别,求源代码
- 谁知道哪里有NDIS的中文入门指导书??
- VC++6.0 MFC 计时器在串口中问题,延时
- >>>>哪位帮我分析以下这个“特殊”的声明《〈〈〈〈〈
- 编译DLL工程后所产生的LIB文件与常见的Win32 Static Library有什么不同?
_bstr_t tp(strText);
MessageBox(NULL,(char *)tp,"caption",0);
return S_OK;
}
我包含#include <comdef.h>
后虽然可以编译通过,但是连接通不过,是不是还需要连接哪个LIB呀?