随笔分类 - vc++技术
摘要:C++字符串完全指引之二 —— 字符串封装类 原著:Michael Dunn 作者:Chengjie Sun 原文出处:CodeProject:The Compl...
阅读全文
摘要:BSTR详解二 - 使用时机 转自http://blog.csdn.net/pkrobbie/ 3 When to use BSTR 只有在你不得不用的时候。 使用BSTR一般有以下几种情况: COM interface接口定义,并且不希望额外提供custom marshaling库(MDIL生成或开发人员自己订制),必须使用BSTR传递字符串。使...
阅读全文
摘要:(转)BSTR详解一 - BSTR包容类 1 Why need BSTR COM 是一种跨编程语言的平台,需要提供语言无关的数据类型。多数编程语言有自己的字符串表示。 C++ 字符串是以 0 结束的 ASCII 或 Unicode 字符数组 Visual Basic 字符串是一个 ASCII 字符数组加上表示长度的前缀。 Java 字符串是以 0...
阅读全文
摘要:VARIANT的结构可以参考头文件VC98\Include\OAIDL.H中关于结构体tagVARIANT的定义。 对于VARIANT变量的赋值:首先给vt成员赋值,指明数据类型,再对联合结构中相同数据类型的变量赋值,举个例子: VARIANT va; int a=2001; va.vt=VT_I4;///指明整型数据 va.lVal=a; ///赋值 对于不马上赋值的VA...
阅读全文
摘要:VARIANT 数据类型在文件OAIDL.IDL中定义如下: struct tagVARIANT { union { struct __tagVARIANT { VARTYPE vt; WORD wReserved1; WORD wReserved2; WOR...
阅读全文

浙公网安备 33010602011771号