摘要: VARIANT变量是COM组件之间互相通信的重要的参数变量之一,它可以容纳多种不同的类型,如short、long、double等,包括各类指针和数组。组件之间的互相调用是比较耗时的,尤其带当组件位于不同进程中时,因此,减少传递次数是提高效率的一种有效方法。其中,Excel表格的操作就可能涉及到大量数据,一次传递一个二维数组是提高对Excel表的操作效率。下面以两种不同方式来实现VARIANT二维数组的操作。1、使用SAFEARRAY实现二维数组SAFEARRAY安全数组可以实现多维数组,SAFEARRAY实现的步骤可以大致分为三步。(1)创建SAFEARRAY安全数组,包括设置数组元素的类型、 阅读全文
posted @ 2011-09-13 14:41 闲云鹤 阅读(22561) 评论(0) 推荐(2) 编辑