返回顶部
首页 > 资讯 > 精选 >怎么使用SAFEARRAY返回
  • 223
分享到

怎么使用SAFEARRAY返回

2023-06-08 14:06:27 223人浏览 八月长安
摘要

这篇文章主要介绍了怎么使用SAFEARRAY返回,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。IDE用的是VC7.1开始都差不多,建立工程,建立COM对象,建立方法: 接口定

这篇文章主要介绍了怎么使用SAFEARRAY返回,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

IDE用的是VC7.1
开始都差不多,建立工程,建立COM对象,建立方法:

接口定义:

[id(2), helpstring("method GetArray")] HRESULT GetArray1([out,retval] VARIANT* v);

方法实现:
STDMETHODIMP CATL3::GetArray1(VARIANT * pvaVariant)
{
    std::vector< float> vct;
    vct.push_back(   11.4 );
    vct.push_back(   12.4 );
    vct.push_back(   14.4 );
    CComSafeArray<VARIANT> saMatrix;
    for ( int i = 0 ; i < vct.size(); ++i )
    {
        saMatrix.Add( CComVariant(vct[i]));
    }
    VariantInit(pvaVariant);
    CComVariant var( saMatrix );
    var.Detach( pvaVariant );
    return S_OK;
}

注意的一点就是:VBS或其它脚本环境中要得到返回数组参数,数组中的类型是VARIANT类型。

VBS测试脚本
Dim v4

Cnxn4.Add 1, 2 

v4 = Cnxn4.GetArray1()

Dim x

For x = Lbound(v4) To Ubound( v4 )
 MsgBox v4(x)
Next

感谢你能够认真阅读完这篇文章,希望小编分享的“怎么使用SAFEARRAY返回”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: 怎么使用SAFEARRAY返回

本文链接: https://lsjlt.com/news/254362.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么使用SAFEARRAY返回
    这篇文章主要介绍了怎么使用SAFEARRAY返回,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。IDE用的是VC7.1开始都差不多,建立工程,建立COM对象,建立方法: 接口定...
    99+
    2023-06-08
  • php中怎么使用引用返回
    php中怎么使用引用返回,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。说明引用返回用于当你想用函数找到引用应该绑定在哪个变量上时。将函数的返回与变量绑定起来,这样在修改变量...
    99+
    2023-06-20
  • 怎么使用ABAP代码返回Attachment
    这篇文章主要讲解了“怎么使用ABAP代码返回Attachment”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用ABAP代码返回Attachment”吧!在事务码 MM02里为ID为1...
    99+
    2023-06-04
  • 怎么使用Fiddler返回mock响应
    这篇文章主要介绍“怎么使用Fiddler返回mock响应”,在日常操作中,相信很多人在怎么使用Fiddler返回mock响应问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用Fiddler返回mock响应...
    99+
    2023-06-04
  • React onBlur回调中怎么使用document.activeElement返回body
    这篇文章主要讲解了“React onBlur回调中怎么使用document.activeElement返回body”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“React ...
    99+
    2023-07-06
  • Springboot JPA怎么使用distinct返回对象
    这篇文章主要讲解了“Springboot JPA怎么使用distinct返回对象”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Springboot JPA怎么使用dist...
    99+
    2023-06-29
  • Go返回值、返回引用、什么都不返回什么时候用什么
    问题内容 我正在编写一些代码,其中许多函数更新“通过引用传递”的项目,沿着下面的 DoSomethingB 的行。作为新手,这对我来说相当不直观。我宁愿让一个函数返回其结果(除非它可能...
    99+
    2024-02-06
  • Linux 中怎么使用Shell函数返回值
    这篇文章将为大家详细讲解有关Linux 中怎么使用Shell函数返回值,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1) return 语句shell函数的返回值,可以和其他语言的返回值一样...
    99+
    2023-06-09
  • 使用php怎么查询返回记录数
    使用php怎么查询返回记录数?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。PHP查询语句,有两种方法获得查询的总记录数。MySQLi 面向过程的方式$sql =&nb...
    99+
    2023-06-15
  • python函数怎么返回多个返回值
    本篇内容主要讲解“python函数怎么返回多个返回值”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python函数怎么返回多个返回值”吧!一般情况下,函数只有一个返回值,但Python也支持函数...
    99+
    2023-06-30
  • Python返回值return怎么用
    Python返回值return用法是当函数执行到return语句时,将立即停止执行,并将指定的值返回给调用函数的地方。详细用法:1、返回单个值;2、返回多个值;3、返回空值;4、提前结束函数的执行。Python中的return语句用于在函数...
    99+
    2023-10-22
    python return 返回值
  • 使用ajax怎么处理返回的json数据
    本篇文章给大家分享的是有关使用ajax怎么处理返回的json数据,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。以用户注册为例:register.php<html>&...
    99+
    2023-06-08
  • php怎么使用函数返回一个变量
    小编给大家分享一下php怎么使用函数返回一个变量,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在php中,我们时常会需要将变量返回或输出,那么这时候我们应该怎么去...
    99+
    2023-06-20
  • JAVA中使用map返回错误怎么解决
    在Java中,当使用Map作为函数的返回值时,可能会遇到一些错误。解决这些错误的方法取决于具体的错误类型。以下是一些常见的错误和解决...
    99+
    2023-08-09
    JAVA
  • 怎么使用PHP查询MySQL并返回数组
    这篇文章主要介绍“怎么使用PHP查询MySQL并返回数组”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用PHP查询MySQL并返回数组”文章能帮助大家解决问题。在开始之前,我们需要准备一些东西...
    99+
    2023-07-06
  • golang怎么返回json
    在开发网站或者网络应用程序时,经常需要通过 API 的形式返回 JSON 数据。因此,掌握如何在 Golang 中返回 JSON 数据至关重要。本文将介绍 Golang 的 json 包及其基本用法,以及如何使用它来将 Golang 数据结...
    99+
    2023-05-15
  • 使用JSON.toJSONString()返回{}的原因
    目录JSON.toJSONString()返回{}原因测试代码原因JSON.toJSONString的坑有些字段没有了1.问题2.解决方式3.原因JSON.toJSONString(...
    99+
    2024-04-02
  • 使用Ajax怎么接收服务器返回的json
    这篇文章将为大家详细讲解有关使用Ajax怎么接收服务器返回的json,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、什么是JSON?JSON(JavaScript Object Notat...
    99+
    2023-06-08
  • jquery中map返回使用的是什么
    这篇文章主要讲解了“jquery中map返回使用的是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jquery中map返回使用的是什么”吧! ...
    99+
    2024-04-02
  • 怎样使得html返回首页
    要使HTML返回首页,可以使用以下几种方法:1. 使用超链接:在HTML页面中添加一个超链接,将其链接到首页的URL。例如:`返回首...
    99+
    2023-08-08
    html
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作