TC官方合作论坛

 找回密码
 立即注册
查看: 828|回复: 10
打印 上一主题 下一主题

[问题] 求助,为什么点击按钮之后,程序直接未响应?

[复制链接]
跳转到指定楼层
楼主
发表于 2012-8-9 01:11:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
  1. 功能 逻辑型 获取账号密码()
  2.     整型 长度=列表框.得到个数("列表框0")
  3.     如果 (长度==0)
  4.         辅助.消息框("列表里没有账号密码")
  5.         返回 假
  6.     如果结束
  7.     字符型[] 返回值=字符型[2]
  8.     整型 计数=0
  9.     循环 (真)
  10.     字符型 内容=列表框.获得文本("列表框0",计数)
  11.     字符串.分割(内容,"|",返回值)
  12.     账号密码[计数][0]=返回值[0]//第0行第0列获得账号
  13.     账号密码[计数][1]=返回值[1]//第0行第1列获得密码
  14.     如果 (计数>长度)
  15.         跳出
  16.     如果结束
  17. 循环结束

  18. //测试账号是否完整记录到数组内
  19. 计数=0
  20. 循环 (真)
  21.     辅助.消息框 ("账号:"+账号密码[计数][0]+"密码:"+账号密码[计数][1])
  22.     计数=计数+1
  23.     如果 (计数>=长度)
  24.         跳出
  25.     如果结束
  26. 循环结束


  27. 返回 真
  28. 功能结束

  29. 功能 逻辑型 按钮2_点击()
  30. 账号密码=字符型[10][2]
  31. 自动登录.获取账号密码()
复制代码


上面是代码    在空间里面定义的   字符型[][] 账号密码=字符型[][]
点击开始之后  应该是弹出对话框  显示账号和密码的   但是程序直接卡死了  怎么回事?
求助大神帮忙看一下  就这一个自动登录的小程序   搞了一天了  唉~~~~
回复

使用道具 举报

沙发
 楼主| 发表于 2012-8-9 01:16:16 | 只看该作者

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-8-9 01:26:13 | 只看该作者

后来下断点查看了一下    断点在第一行代码那里   就是功能 逻辑型 获取账号密码()
然后返回了这些信息   就是死在这里的   请高手看一下哪里出错了
如果看不清楚图的话  右键属性 复制图片地址  黏贴到浏览器就能看了

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-8-9 01:26:59 | 只看该作者
不是我懒  是实在找不出来哪里出错了   唉
回复 支持 反对

使用道具 举报

5#
发表于 2012-8-9 07:10:12 | 只看该作者
不好意思,网易相册图片看不到,
帮你重新编辑了下
回复 支持 反对

使用道具 举报

6#
发表于 2012-8-9 07:13:38 | 只看该作者
  1. 功能 逻辑型 按钮2_点击()
  2. 账号密码=字符型[10][2]
  3. 自动登录.获取账号密码()
复制代码


按钮或热键里面尽量不要用循环
有用到循环的地方须得用线程开启
  1. 线程.开启("自动登录.获取帐号密码","需要传递的字符型参数")
复制代码
回复 支持 反对

使用道具 举报

7#
发表于 2012-8-9 07:47:48 | 只看该作者
第一个循环就死死的把你给卡住了,满足了上面的条件后到了循环中计数恒大于长度,因为计数总是等于0,没办法跳出循环。计数这里我想你应该是要进行叠加 计数 = 计数 + 1
回复 支持 反对

使用道具 举报

8#
发表于 2012-8-9 08:16:17 | 只看该作者
回复 支持 反对

使用道具 举报

9#
发表于 2012-8-9 08:24:09 | 只看该作者
回复 支持 反对

使用道具 举报

10#
发表于 2012-8-9 10:02:23 | 只看该作者
  1. 循环 (真)
  2.     字符型 内容=列表框.获得文本("列表框0",计数)
  3.     字符串.分割(内容,"|",返回值)
  4.     账号密码[计数][0]=返回值[0]//第0行第0列获得账号
  5.    账号密码[计数][1]=返回值[1]//第0行第1列获得密码
  6.   计数=计数+1   // 不加这句,会使得这里的循环变为死循环,那样就跳不出循环了!原因就在这里!
  7.     如果 (计数>长度)
  8.        跳出
  9. 如果结束
  10. 循环结束
复制代码
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-10-13 07:07 , Processed in 0.151852 second(s), 27 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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