社区
ATL
帖子详情
VBScript怎么使用variant传参给COM接口
hbjxx638
2011-06-30 09:22:07
在COM接口定义类似GetValue(Variant value),想把这个作为传出参数
然后在vbscript里面
dim var
xx.GetValue(var)
运行结果报错,说参数不对。
是不是我的COM接口定义有问题,还是调用的时候不对?
高手帮忙啊
...全文
75
7
打赏
收藏
VBScript怎么使用variant传参给COM接口
在COM接口定义类似GetValue(Variant value),想把这个作为传出参数 然后在vbscript里面 dim var xx.GetValue(var) 运行结果报错,说参数不对。 是不是我的COM接口定义有问题,还是调用的时候不对? 高手帮忙啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wyx100
2011-07-01
打赏
举报
回复
那就看看类型库源文件.IDL的定义是否正确。
com组件的结构体的变量是否有VARIANT类型的属性。
redui
2011-06-30
打赏
举报
回复
IDL:
HRESULT GetValue([out,retval] VARIANT* vRet)
VBS:
var = xx.GetValue()
亚细亚
2011-06-30
打赏
举报
回复
[Quote=引用 4 楼 hbjxx638 的回复:]
引用 2 楼 yaxiya 的回复:
参数类型要大写:GetValue(VARIANT value)
肯定大写的
[/Quote]
那就看看类型库源文件.IDL的定义是否正确。
com组件的结构体的变量是否有VARIANT类型的属性。
hbjxx638
2011-06-30
打赏
举报
回复
[Quote=引用 2 楼 yaxiya 的回复:]
参数类型要大写:GetValue(VARIANT value)
[/Quote]
肯定大写的
kyotrue
2011-06-30
打赏
举报
回复
有问题肯定是COM接口定义不对,IDL定义此参数为IN、OUT没有?还有传出参数的定义应该是指针才对。
亚细亚
2011-06-30
打赏
举报
回复
参数类型要大写:GetValue(VARIANT value)
kyotrue
2011-06-30
打赏
举报
回复
VBScript的变量都是variant
关于
com
自定义参数的传递
COM
深入理解(下) ——方法参数类型为CRuntimeClass*、void*等 本文上篇已经说明了类对象实际是一个结构实例,并且为了实现进程间传递类对象指针以达到引用的目的,需要为此类专门编写一个代理类,并在传递时例示(即实例化)其一个对象以实现代理对象。而此代理类必定分成两部分,即一部分的成员函数专门在客户进程被调用,另一部分专门在组件进程被调用以实现进程间的数据传递进
webservice调用大全
1. 什么是webservice从表面上看,Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web来调用这个应用程序。对Web service 更精确的解释: Web services是建立可互操作的分布式应用程序的新平台。作为一个Windows程序员,你可能已经用
COM
或D
COM
建立过基于组件的分布式应用程序。
COM
是
cxf传递复杂参数_通过参数传递列表和复杂数据
cxf传递复杂参数Passing lists and
com
plex data to VB 6 and VBA functions 将列表和复杂数据传递给VB 6和VBA功能 1.简介 (1. Introduction) 在编辑有关
使用
SPLIT()函数的AlainBryden的文章( http:/A_1480.html) on using the SPLIT() function, I re...
用ASP.NET部署三层架构
__转给初学者,百度垃圾不然转图片__________出处___http://hi.baidu.
com
/xxkln/blog/item/b36793ccde71991500e9280c.html 所谓三层体系结构,是在客户端与数据库之间加入了一个"中间层",也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三
三层结构的ASP应用程序
随着互连网应用的深入和发展,三层体系结构的应用模式也得到更多人的青睐。本文介绍了三层结构应用程序的概念和优点,并结合一个实例介绍了如何建立三层结构的ASP应用程序。 一、两层结构的ASP应用有何缺点 在Browser/Server 应用程序开发领域,微软公司的IIS/ASP以其强大的功能,良好的扩展能力,及与其它微软产品的一致性,迅速地流行起来。它能使一个具有VB/VC经验的程序员,很快地成为一个
ATL
3,245
社区成员
48,537
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章