说白了吧,我用EC_易语言高级对话框1.43.ec模块来打开文件(目的是大的框子,又可多选),但这个模块的文件名是文本型,不是文本型数组,我本来想用代码(注:下面的超级列表框已插入列“文件名”):
.版本 2
.支持库 iext
.程序集 窗口程序集1
.程序集变量 文件地址, 文本型, , "0"
.程序集变量 文件数
.程序集变量 计次
.程序集变量 文本, 文本型
.程序集变量 位置b
.子程序 _添加文件_被选择
文件地址 = 多文件对话框 (“打开”, , , , )
文件数 = 取数组成员数 (文件地址)
输出调试文本 (文件数)
.如果真 (取反 (文件数 = 0))
.计次循环首 (文件数, 计次)
位置b = 倒找文本 (文件地址 [计次], “\”, , 假)
文本 = 取文本右边 (文件地址 [计次], 取文本长度 (文件地址 [计次]) - 位置b)
超级列表框1.插入表项 (-1, 文本, , , , )
.计次循环尾 ()
.如果真结束
来套用,但是里面的代码是文本型数组,且 多文件对话框 也是文本型数组,这样,转换就有点麻烦(对我来说……菜鸟……)(如果 多文件对话框 是大框框的话我早就用这个了)
求代码
先答后加分
万分 感谢
|