TC官方合作论坛

标题: 控件.创建问题,不知是不是BUG [打印本页]

作者: itcfan    时间: 2014-3-11 15:22
标题: 控件.创建问题,不知是不是BUG
本帖最后由 itcfan 于 2014-3-12 23:25 编辑

http://bbs.tyuyan.com/thread-39340-1-1.html

原浏览器控件名称是:“浏览器0”。
这时,我所添加的点击按钮用:网页.转到("浏览器0","网址"),是正常的。
当这个"浏览器0",由于网页的一个脚本触发关闭了,这个"浏览器0"控件就没有了。
那么,这时,我再点击按钮:“控件.创建”,再创建成一个“浏览器0”来。
而且需要我点其它按钮使用网页.转到("浏览器0","网址"),是正常的。

我使用的代码是:

  1. 功能 恢复_点击()
  2.     控件.创建("浏览器","浏览器0","官网",0,30,1024,610,"","",0)
  3.     网页.转到("浏览器0","论坛")
  4. 功能结束
复制代码

结果是,成功打开了官网,却打不开论坛,可见创建的浏览器控件并不是原来的“浏览器0”。
===========================================
经过多次测试得出结果:

  1. 功能 恢复_点击()
  2.     控件.创建("浏览器","浏览器1","官网",0,30,1024,610,"","",0)
  3.     网页.转到("浏览器1","论坛")
  4. 功能结束
复制代码
正常转到了论坛,
可见虽然关闭了“浏览器0”,再次创建一样的“浏览器0”,并不能识别转到论坛,
而创建“浏览器1”,就可以识别转到论坛。
===========================================
请问:这是个BUG吗???


作者: 玖天_Teemo    时间: 2014-3-11 15:55
→_→你的是关闭吧…不是删除…
作者: bMk    时间: 2014-3-11 16:25
关闭是啥意思
作者: 今非    时间: 2014-3-11 18:06
请采纳如果我的回答帮助到了你 !

说明浏览器0并没有完全关闭 只是你看不到 你创建之前用控件.获得浏览器的句柄,是否存在,就能说明问题了,有句柄就说明你不能再创建浏览器0,不然就有问题
我的理解是这样的


温馨提示7 : 我爱吃糖糖 , 可是我又怕糖糖 , 是不是很矛盾 , 哥们儿
作者: itcfan    时间: 2014-3-11 19:26
本帖最后由 itcfan 于 2014-3-11 21:11 编辑

    控件.销毁
    控件.创建


我知道怎么处理了。
作者: itcfan    时间: 2014-3-11 19:28
本帖最后由 itcfan 于 2014-3-11 21:11 编辑

    控件.销毁
    控件.创建


我知道怎么处理了。
作者: itcfan    时间: 2014-3-11 21:14
bMk 发表于 2014-3-11 16:25
关闭是啥意思

    先控件.销毁
    再控件.创建

就可以解决这个问题了,我以为网页关了就可以创建,原来还要销毁。




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