欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理
VIP客服论坛
服务贴
,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。
左栏
欢迎您:游客!请先
登录
或
注册
风格
恢复默认设置
|
展区
文件集浏览
图片集浏览
Flash浏览
音乐集浏览
电影集浏览
|
搜索
金字塔客服中心 - 专业程序化交易软件提供商
→
金字塔软件
→
高级功能研发区
→ 如何从VBS外部对象函数的参数中 取得返回值?
欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理
VIP客服论坛
服务贴
,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。
新的主题
投票帖
交易帖
小字报
下一主题 >>
<< 上一主题
共有
3998
人关注过本帖
树形
打印
复制链接
主题:如何从VBS外部对象函数的参数中 取得返回值?
sesamepaste
小
大
1楼
|
信息
|
搜索
|
邮箱
|
主页
|
UC
加好友
发短信
等级:新手上路
帖子:
10
积分:75
威望:0
精华:0
注册:
2013/2/7 12:09:49
如何从VBS外部对象函数的参数中 取得返回值?
Post By:2013/2/18 12:15:57 [
显示全部帖子
]
例如,有如下代码:
set objTest = CreateObject("Obj.Test")
dim VarIn
dim VarOut
call o
bjTest.funcTest(VarIn, VarOut) ' 其中VarOut是输出变量的参数, 定义为长整型Long
-----------------
执行时,系统会编译出错说 "类型不匹配"
若执行语句变为: call o
bjTest.funcTest(VarIn, clng(VarOut) )
则系统不再弹出出错对话框,然后执行该函数。 但随即进入死锁状态,必须重启金字塔才恢复正常。 该函数在其它环境下,如VBA中调试正常。
若函数funcTest不含输出变量的参数VarOut时,可以正常执行。
不知有何办法,能让外部对象的函数输出参数?
[此贴子已经被作者于2013-2-18 12:16:51编辑过]
下一主题 >>
<< 上一主题
RSS2.0
|
Xhtml无图版
|
Xslt无图版
Powered By
weistock
2012
页面执行时间 00.10938 秒, 6 次数据查询