自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Get data by SAFEARRAY** from COM(VB Code) in My VC COM Project (Code Part)

以下是我在一个COM(VC)项目中从 VB 编写的另一个 COM 里通过 SAFEARRAY** 获得数据的代码  USES_CONVERSION;  HRESULT ret = m_iAWChange.CoCreateInstance(__uuidof(Application)); m_iAWChange->Server = m_iAgileServer; AgileObjectsConstan

2005-06-10 13:46:00 885

原创 data transfer between COM, VC, VB (VcToVBtoVC)

reference:How To Pass Arrays Between Visual Basic and Chttp://support.microsoft.com/default.aspx?scid=KB;EN-US;Q207931How to pass a SafeArray of strings in a VARIANT* between Visual C++ and Visual Bas

2005-06-10 13:39:00 734

原创 How to access 2 dimensions SAFEARRAY data

here is another example in which we create a 10 row by 15 column array of variant elements: VARIANT v; v.vt = VT_ARRAY | VT_VARIANT; SAFEARRAYBOUND sab[2]; sab[0].lLbound = 1; sab[0].cElements = 10; s

2005-06-10 13:32:00 581

原创 学会使用SafeArray

学会使用SafeArray也是很重要的,因为在ADO编程中经常要用。它的主要目的是用于automation中的数组型参数的传递。因为在网络环境中,数组是不能直接传递的,而必须将其包装成SafeArray。实质上SafeArray就是将通常的数组增加一个描述符,说明其维数、长度、边界、元素类型等信息。SafeArray也并不单独使用,而是将其再包装到VARIANT类型的变量中,然后才作为参数传送出去

2005-06-09 07:15:00 850

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除