易语言吧

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 632|回复: 8

[易语言问题] 超级列表框置标题时,提示数组成员超出范围

[复制链接]

2

主题

15

帖子

99

积分

易语言菜鸟

Rank: 2

积分
99
威望
0
易币
84
贡献
0
积分
99
UID
40365
在线时间
6 小时
注册时间
2023-12-16
发表于 2024-5-24 11:32:28 | 显示全部楼层 |阅读模式
1易币
.版本 2
.支持库 iext

.子程序 _按钮3导入_被单击
.局部变量 账号文本, 文本型
.局部变量 分割一次, 文本型, , "0"
.局部变量 局计次, 整数型
.局部变量 分割二次, 文本型, , "0"
.局部变量 分割三次, 文本型, , "0"
.局部变量 表项索引, 整数型


通用对话框1导入.打开 ()

账号文本 = 到文本 (读入文件 (通用对话框1导入.文件名))
分割一次 = 分割文本 (账号文本, #换行符, )
.计次循环首 (取数组成员数 (分割一次), 局计次)
    分割二次 = 分割文本 (分割一次 [局计次], “----”, )
    表项索引 = 超级列表框1.插入表项 (, , , , , )
    超级列表框1.置标题 (表项索引, 0, 到文本 (局计次))
    超级列表框1.置标题 (表项索引, 1, 分割二次 [1])
    超级列表框1.置标题 (表项索引, 2, 分割二次 [2])
    超级列表框1.置标题 (表项索引, 3, 分割二次 [3])
    超级列表框1.置标题 (表项索引, 4, 分割二次 [4])
    超级列表框1.置标题 (表项索引, 5, 分割二次 [5])

2

主题

15

帖子

99

积分

易语言菜鸟

Rank: 2

积分
99
威望
0
易币
84
贡献
0
积分
99
UID
40365
在线时间
6 小时
注册时间
2023-12-16
 楼主| 发表于 2024-5-24 11:34:46 | 显示全部楼层
运行时出错!
错误代码:1
错误信息:数组成员引用下标超出定义范围
67208745,603
回复

使用道具 举报

0

主题

30

帖子

991

积分

易语言入门

Rank: 4

积分
991
威望
0
易币
961
贡献
0
积分
991
UID
36309
在线时间
113 小时
注册时间
2023-5-11
发表于 2024-5-25 00:24:55 | 显示全部楼层
把文本文件里的内容也贴出来看看
回复

使用道具 举报

2

主题

15

帖子

99

积分

易语言菜鸟

Rank: 2

积分
99
威望
0
易币
84
贡献
0
积分
99
UID
40365
在线时间
6 小时
注册时间
2023-12-16
 楼主| 发表于 2024-5-26 10:10:22 | 显示全部楼层
人字拖 发表于 2024-5-25 00:24
把文本文件里的内容也贴出来看看

321456789----xx11..56----姓名----住址----身份证号
334411225----xx11..56----姓名----住址----身份证号
回复

使用道具 举报

0

主题

30

帖子

991

积分

易语言入门

Rank: 4

积分
991
威望
0
易币
961
贡献
0
积分
991
UID
36309
在线时间
113 小时
注册时间
2023-5-11
发表于 2024-5-27 00:42:58 | 显示全部楼层
sbxaqtd 发表于 2024-5-26 10:10
321456789----xx11..56----姓名----住址----身份证号
334411225----xx11..56----姓名----住址----身份证 ...

这样看好像没有问题,你把光标点到文本文档内容的最后一行的下一行然后按删除键让光标回到上一行,保存后再试试
回复

使用道具 举报

0

主题

1

帖子

9

积分

初识易语言

Rank: 1

积分
9
威望
0
易币
8
贡献
0
积分
9
UID
42686
在线时间
0 小时
注册时间
2024-5-29
发表于 2024-5-29 23:17:09 | 显示全部楼层
路过看看
回复

使用道具 举报

0

主题

19

帖子

69

积分

易语言菜鸟

Rank: 2

积分
69
威望
0
易币
50
贡献
0
积分
69
UID
42870
在线时间
2 小时
注册时间
2024-6-10
发表于 2024-6-10 20:25:24 | 显示全部楼层
里面再套一个循环
回复

使用道具 举报

0

主题

19

帖子

69

积分

易语言菜鸟

Rank: 2

积分
69
威望
0
易币
50
贡献
0
积分
69
UID
42870
在线时间
2 小时
注册时间
2024-6-10
发表于 2024-6-10 20:32:11 | 显示全部楼层
  
子程序名返回值类型公开备 注
子程序_导入文本  
变量名类 型静态数组备 注
局_账号文本文本型  
局_账号组文本型 0
局_账号组1文本型 0
局_表项索引整数型  
局_计数整数型  
局_计数1整数型  
如果真 (通用对话框1.打开 ())
局_账号文本 = 到文本 (读入文件 (通用对话框1.文件名))
局_账号组 = 分割文本 (局_账号文本, #换行符, )
计次循环首 (取数组成员数 (局_账号组), 局_计数)
局_账号组1 = 分割文本 (局_账号组 [局_计数], “----”, )
局_表项索引 = 超级列表框1.插入表项 (, , , , , )
计次循环首 (取数组成员数 (局_账号组1), 局_计数1)
判断 (局_计数1 = 1)
超级列表框1.置标题 (局_表项索引, 局_计数1 - 1, 到文本 (局_计数1))
超级列表框1.置标题 (局_表项索引, 局_计数1 - 1, 局_账号组1 [局_计数1])

计次循环尾 ()
计次循环尾 ()


i支持库列表   支持库注释   
iext扩展界面支持库一

回复

使用道具 举报

0

主题

19

帖子

69

积分

易语言菜鸟

Rank: 2

积分
69
威望
0
易币
50
贡献
0
积分
69
UID
42870
在线时间
2 小时
注册时间
2024-6-10
发表于 2024-6-10 20:35:50 | 显示全部楼层
九重天 发表于 2024-6-10 20:32
[ecode=1].版本 2
.支持库 iext

对了,我这个没有弄序号,如果需要的话,就在我的源码,取数组成员数(局_账号组1)后面加1。也就是变成取数组成员数(局_账号组1)+1
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【选择右侧内容,快速回复】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

大漠插件注册码无须等1-3号

QQ|一:站内所有资源均来自互联网收集或用户上传分享,本站不拥有此类资源的版权。 作为网络服务提供者,对转载行为的发生不具备充分的监控能力。但是当版权拥有者提出侵权并出示充分的版权证明材料时,易语言吧负有移除转载作品以及停止继续传播的义务。在满足前款条件下采取移除等相应措施后不为此向原发布人承担违约责任,包括不承担因侵权不成立而给原发布人带来损害的赔偿责任。 用户免费分享产生,如果侵犯了你的权益,联系QQ:3066137757|Archiver|手机版|小黑屋|易语言吧

GMT+8, 2024-11-23 18:02 , Processed in 0.221971 second(s), 36 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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