TC官方合作论坛

 找回密码
 立即注册
查看: 1232|回复: 2

[已解决] 问题求教,返回大漠崩溃

[复制链接]
发表于 2015-7-1 19:44:50 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
QQ截图20150701194308.png
变量 线程ID
//从这里开始执行

功能 启动_热键()
    线程ID=线程开启("test","")
结束

//终止热键操作
功能 终止_热键()
    线程关闭(线程ID)
结束

功能 getDm()
    变量 dm = 插件("dm.dmsoft")
    调试输出(获取变量类型(dm))
    调试输出(dm.Ver())//成功
    返回 dm
结束

功能 test()
    变量 dm = getDm()
    调试输出(获取变量类型(dm))
    调试输出(dm.Ver()) //问题:此处脚本崩溃
结束


类型输出都是com,但是第二个就是崩溃
回复

使用道具 举报

发表于 2015-7-1 21:10:14 | 显示全部楼层
你这样写本身就有问题,getdm函数里面,如果大漠对象没有创建成功,你再调试输出版本号就会报错,插件不是变量对象,另外都没有判断对象是否创建成功就返回也不好,反正写法就不好
回复 支持 反对

使用道具 举报

发表于 2015-7-7 17:42:09 | 显示全部楼层
在功能 getDm 中,dm是局部变量,此功能的返回值是dm的值,在功能test()中,dm只是一个整型变量,并不是dm.dmsoft变量,所以无法调用。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-6-3 12:02 , Processed in 0.057017 second(s), 26 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表