TC官方合作论坛

标题: 全局com类型变量重新赋值就崩溃 [打印本页]

作者: DMAX    时间: 2015-6-17 22:27
标题: 全局com类型变量重新赋值就崩溃
本帖最后由 DMAX 于 2015-6-17 22:30 编辑

复制代码
变量 a_dm
变量 线程ID
功能 按钮0_点击()
    if(线程获取状态(线程ID))
        停止_点击()
    end
    线程ID=线程开启("启动啊","")
    traceprint(1)
结束

功能 启动啊()
    变量 dm = com("dm.dmsoft")
    变量 dm_ret
    变量 hwnd
    变量 title
    a_dm=dm
结束


////////////////////////////////////////////////////////////////////////


win7  64位
tc5.2

点击按钮,第一次没问题,再点击一次就崩溃
是BUG,还是我写的不规范?



作者: 1106752189    时间: 2015-6-18 00:03
变量 dm  改成全局变量   你的写法有问题
作者: jimye0526    时间: 2015-6-18 07:28
真是奇葩  局部变量创建对象再给全局变量  跟  直接用全局变量创建对象  有什么区别
作者: 忆辰辅助    时间: 2015-6-18 10:02
这是个问题




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1