TC官方合作论坛

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

[已解决] 为什么运行代码提示数组越界?

[复制链接]
跳转到指定楼层
楼主
发表于 2013-1-12 15:04:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
我用的是TC2.1版本 代码如下:空间 数组测试
整型 线程句柄
逻辑型 是否暂停
功能 整型 线程方法()

字符型 返回值=系统.枚举("Notepad",1)
字符型[] 字符句柄集=字符型[1]
逻辑型 是否成功=字符串.分割(返回值,"|",字符句柄集)
整型 c1,i=0
数组.大小(字符句柄集,c1)
循环(i<c1)
数组测试.向窗口发送内容(字符句柄集[1])   
i=1+1


循环结束


返回 0
功能结束
功能 整型 向窗口发送内容(字符型 字符句柄)
字符型 返回值=系统.枚举("字符句柄",3)
字符型[] 字符句柄集=字符型[1]
逻辑型 是否成功=字符串.分割(返回值,"|",字符句柄集)
整型 c1,i=0,句柄
数组.大小(字符句柄集,c1)
循环(i<c1)
  如果(窗口.类名(转换.字符型转整型(字符句柄集[1],0)) =="Edit")
句柄=转换.字符型转整型(字符句柄集[1],0)
   跳出
  如果结束


循环结束


窗口.提交按键(句柄,13)
窗口.提交字符串(句柄,"你好"+转换.整型转字符型(句柄))
窗口.提交按键(句柄,13)

返回 0
功能结束
功能 逻辑型 开始_点击()
线程句柄=线程.开启("数组测试.线程方法")

返回 真
功能结束


功能 逻辑型 按钮0_点击()

如果(!是否暂停)
    线程.暂停(线程句柄)
    是否暂停=真
否则
    线程.恢复(线程句柄)
    是否暂停=假
如果结束

返回 真
功能结束

功能 逻辑型 退出_点击()

线程.关闭(线程句柄)
返回 真
功能结束

空间结束

回复

使用道具 举报

地板
发表于 2013-1-12 15:18:04 | 只看该作者
另外 循环内的 i=1+1 .....你写成 i=i+1  不然你的i总是2....
回复 支持 反对

使用道具 举报

沙发
发表于 2013-1-12 15:16:08 | 只看该作者
如果你就开了一个 记事本.. 那么 你是用的 数组下标  字符型句柄[1] 就是错误的...  改成i 看看吧..
回复 支持 反对

使用道具 举报

板凳
发表于 2013-1-12 15:16:38 | 只看该作者
TC2.1....震惊了

换代吧...亲
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-7 15:09 , Processed in 0.155756 second(s), 26 queries .

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

© 2001-2013 Comsenz Inc.

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