这里说明二维数组向SAFEARRAY转换的方法。二维转换如果会了, 一维转换原理相同,只是指定SafeArrayGetElement的索引(第二个参数)不同。
// 定义动态的二维数组
VARIANT** arg3;
注:这里必须是VARIANT类型,否则在执行SafeArrayGetElement时,用于存储数据的本地数组(第三个参数)下标不是从0开始,这样就会出问题。
// 假设varRet中是从double型二维数组转换而来的。下面从SAFEARRAY
这里说明二维数组向SAFEARRAY转换的方法。二维转换如果会了, 一维转换原理相同,只是指定SafeArrayGetElement的索引(第二个参数)不同。
// 定义动态的二维数组
VARIANT** arg3;
注:这里必须是VARIANT类型,否则在执行SafeArrayGetElement时,用于存储数据的本地数组(第三个参数)下标不是从0开始,这样就会出问题。
// 假设varRet中是从double型二维数组转换而来的。下面从SAFEARRAY