易语言 如果一个文本型局部变量“文件名”=“C:\1.mp3;C:\2.mp3”添加到超级列表框,代码该怎么写?

[复制链接]
查看11 | 回复1 | 2011-8-7 20:24:11 | 显示全部楼层 |阅读模式
说白了吧,我用EC_易语言高级对话框1.43.ec模块来打开文件(目的是大的框子,又可多选),但这个模块的文件名是文本型,不是文本型数组,我本来想用代码(注:下面的超级列表框已插入列“文件名”):
.版本 2
.支持库 iext
.程序集 窗口程序集1
.程序集变量 文件地址, 文本型, , "0"
.程序集变量 文件数
.程序集变量 计次
.程序集变量 文本, 文本型
.程序集变量 位置b
.子程序 _添加文件_被选择
文件地址 = 多文件对话框 (“打开”, , , , )
文件数 = 取数组成员数 (文件地址)
输出调试文本 (文件数)
.如果真 (取反 (文件数 = 0))

.计次循环首 (文件数, 计次)

位置b = 倒找文本 (文件地址 [计次], “\”, , 假)

文本 = 取文本右边 (文件地址 [计次], 取文本长度 (文件地址 [计次]) - 位置b)

超级列表框1.插入表项 (-1, 文本, , , , )

.计次循环尾 ()
.如果真结束
来套用,但是里面的代码是文本型数组,且 多文件对话框 也是文本型数组,这样,转换就有点麻烦(对我来说……菜鸟……)(如果 多文件对话框 是大框框的话我早就用这个了)
求代码
先答后加分
万分 感谢

回复

使用道具 举报

千问 | 2011-8-7 20:24:11 | 显示全部楼层
文件地址=分割文本(“这里填写你取回的文件名”,“;”)后面基本不变...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行