描述:
用vc import的一个控件 gsmmoden.ocx
在gsmmoden.tli文件中函数
inline VARIANT_BOOL _GsmCom::SmsCenter ( BSTR * CenterNumber ) {
VARIANT_BOOL _result;
HRESULT _hr = raw_SmsCenter(CenterNumber, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
这个函数怎么掉调用啊,就是参数BSTR * CenterNumber 怎么给啊
char CenterNo[]={"+86138500571500"};
我用gsm->SmsCenter((wchar_t *)_bstr_t( CenterNo)) 或gsm->SmsCenter_bstr_t( CenterNo))或gsm->SmsCenter(CenterNo))都出错
控件中的事件又怎么使用,比如//
// dispinterface __GsmCom wrapper method implementations
//
inline HRESULT __GsmCom::ModeStatus ( short * ModType, BSTR * Status ) {
return _com_dispatch_method(this, 0x1, DISPATCH_METHOD, VT_EMPTY, NULL,
L"\x4002\x4008", ModType, Status);
}
在vc如何实现呢,控件是用vb写的