易语言文本型数组问题

.版本 2

临时表项.时间标签 = 时间标签
.如果 (取文本长度 (名称标签) > 24)
.如果真 (插入位置 = 0 或 是否为空 (插入位置) = 真)
插入位置 = 取数组成员数 (列表组 [索引].表项组) + 1
.如果真结束
名称标签原文本 [插入位置] = 名称标签
临时表项.名称标签 = 取文本左边 (名称标签原文本, 24) + “…”
.否则
临时表项.名称标签 = 名称标签

我写的是一个列表框模块,但是编译出来之后提示错误不能将文本型数组转换成文本型数据。名称标签原文本这个全局变量应该怎么定义?那个名称标签原文本我已经把数组定义成0了。

临时表项.名称标签 = 取文本左边 (名称标签原文本[插入位置], 24) + “…”追问

还有一个问题。就是名称标签原文本这个变量的数组如果定义为0的话插入表项的时候就会错误:鼠族成员定义超出下标。这个怎么解决??

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-20
临时表项.时间标签 = 时间标签
.如果 (取文本长度 (名称标签) > 24)
.如果真 (插入位置 = 0 或 是否为空 (插入位置) = 真)
插入位置 = 取数组成员数 (列表组 [索引].表项组) + 1
.如果真结束
名称标签原文本 [插入位置] = 名称标签
临时表项.名称标签 = 取文本左边 (名称标签, 24) + “…”
.否则
临时表项.名称标签 = 名称标签

试试看。追问

还有一个问题。就是名称标签原文本这个变量的数组如果定义为0的话插入表项的时候就会错误:鼠族成员定义超出下标。这个怎么解决??

追答

重定义数组 (,)

本回答被提问者和网友采纳
相似回答