📄 subject_37519.htm
字号:
<p>
序号:37519 发表者:fw 发表日期:2003-04-25 14:26:03
<br>主题:询问:BSTR 以及 VARIANT这两个东东
<br>内容:初学vc,看别人的程序中的bstr以及variant两个数据类型,<BR>想了解他们是什么东东,以及如何使用!<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:微笑的撒旦 回复日期:2003-04-25 14:44:49
<br>内容:五、BSTR、_bstr_t与CComBSTR<BR><BR>CComBSTR、_bstr_t是对BSTR的封装,BSTR是指向字符串的32位指针。<BR>char?*转换到BSTR可以这样:?BSTR?b=_com_util::ConvertStringToBSTR("数据");///使用前需要加上头文件comutil.h<BR>反之可以使用char?*p=_com_util::ConvertBSTRToString(b);<BR><BR><BR>六、VARIANT?、_variant_t?与?COleVariant<BR><BR>VARIANT的结构可以参考头文件VC98\Include\OAIDL.H中关于结构体tagVARIANT的定义。<BR>对于VARIANT变量的赋值:首先给vt成员赋值,指明数据类型,再对联合结构中相同数据类型的变量赋值,举个例子:<BR>VARIANT?va;<BR>int?a=2001;<BR>va.vt=VT_I4;///指明整型数据<BR>va.lVal=a;?///赋值<BR><BR><BR>http://www.pcvc.net/category/content.asp?sendid=8<BR>2003-4-25 14:46:26
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -