ianhor 发表于 2021-1-26 15:02

请懂易语言的大神指点一下,谢谢!--感谢Luckyu920大神指点

本帖最后由 ianhor 于 2021-1-29 21:51 编辑

如图一,写了个软件。



运行后如下图




Luckyu920大神指点后的源代码,我发上来,跟我一样的新兵也可以学习一下。
就像大神在11楼说的一样,我是数组越界,他在第二次向列表框添加内容的时候,先取了一下第二次添加内容的个数,然后再和列表框已有内容对比,重复就跳过不添加,不重复的再添加,一条一条判断,受教了。
我晕论坛只支持jpg、txt、png、gif类型的附件,我反源代码后缀改成txt,说我文件太大,改成png,说我上传的不是有效的png文件,也不支持rar文件。没办法了,大家所帖子学习吧,真的谢谢Luckyu920大神耐心指点。也谢谢所有回帖的朋友,你们的回复对我都是一个思路,谢谢了。。。给大家送花了{:1_919:}{:1_919:}{:1_919:}:lol

silypp 发表于 2021-1-26 15:13

???
不需要用易语言,全部选中,敲一下回车键,就都打开了

不ok个男人 发表于 2021-1-26 15:15

据我所知,易语言的数组起始下标应该是0而不是1

小非凡 发表于 2021-1-26 15:23

逍遥一仙 发表于 2021-1-26 15:23

不ok个男人 发表于 2021-1-26 15:15
据我所知,易语言的数组起始下标应该是0而不是1

易语言的数组下标啥时候从0开始了{:301_1004:}

mysheep 发表于 2021-1-26 15:27

写入列表框之前加判断如果名字相同则返回 否则写入

silypp 发表于 2021-1-26 15:27

第二次的时候 文件路径只有3个,但是循环了4次,所以出错

逍遥一仙 发表于 2021-1-26 15:28

出错后,光标会定位到出错行。看看具体是哪一行的问题

列明 发表于 2021-1-26 15:46

新增一個新方法:列表框內是否已有指定路徑(指定路徑),返回邏輯型
取列表框項目數,
計次循環與指定路徑比較,
相同則直接返回真,
全部比較完,還沒返回真,則直接返回假。

八月未央 发表于 2021-1-26 15:50

说个思路就好
假设第一次已经添加了3个路径,把这3个路径放到文本数组A里
第二次要添加4个,把这4个放到文本数组B里。(B里面可能与A有重复)

然后遍历B和A数组,如果存在重复,则跳过,否则把当前的B数组的成员添加到列表框里

或者,最简单的,不需要判断重复,每次把列表框清空,重新加入(感觉没必要判断是否重复)
页: [1] 2 3
查看完整版本: 请懂易语言的大神指点一下,谢谢!--感谢Luckyu920大神指点