首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么将cstring转换成 COleVariant

2013-11-30 
如何将cstring转换成 COleVariant最近在做个程序是在编辑框中输入数值,则更改PLC的值。可是要求输入的是COl

如何将cstring转换成 COleVariant
最近在做个程序是在编辑框中输入数值,则更改PLC的值。可是要求输入的是COleVariant类型的,因为刚学VC所以不知道怎么该怎么改,求高手指点一下。
 COleVariant vt( m_strValue ); 
BOOL bResult = KOC_WriteItem(m_hConnect,
    m_hGroup,
    m_hItem,
     vt,
TRUE);

vt.ChangeType(VT_BSTR);
m_strValue=vt.bstrVal;

m_strValue是和编辑框关联的一个字符,vt是需要写入数据的指针。
[解决办法]
CString cs;
_bstr_t bs=cs;
COleVariant vt(bs);
[解决办法]
COleVariant有 COleVariant( LPCTSTR lpszSrc )的构造方法, 因此可以直接用



[解决办法]

引用:
不用_bstr_t 行不?没有别的方法吗

2L说了,可以,是自己试试啊

热点排行