易语言 错误(10044): 不能将“文本型 数组”数据转换到“通用型”数据。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了易语言 错误(10044): 不能将“文本型 数组”数据转换到“通用型”数据。相关的知识,希望对你有一定的参考价值。
RT错误(10044): 不能将“文本型 数组”数据转换到“通用型”数据。
求问错误在哪。 然后帮忙检查一下这样是否可以做到窗口排列。或者有什么更好的办法。
.版本 2
.支持库 eAPI
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
标签5.标题 = 到文本 (取屏幕宽度 ())
标签6.标题 = 到文本 (取屏幕高度 ())
.如果 (文件是否存在 (取运行目录 () + “/Config.txt”) = 真)
文件号 = 打开文件 (取运行目录 () + “/Config.txt”, , )
文件内容 = 读入文本 (文件号, )
窗口宽度 = 到整数 (分割文本 (文件内容, , 1))
窗口高度 = 到整数 (分割文本 (文件内容, , 2))
C_X = 0
C_Y = 0
C_K = 窗口宽度
C_G = 窗口高度
.否则
.如果 (信息框 (“没有配置文件,程序将自动排列窗口。”, #确认取消钮, ) = #确认钮)
.否则
.如果结束
.如果结束
窗口句柄组 = 取所有窗口列表 ()
Num = 0
.计次循环首 (取数组成员数 (窗口句柄组), n)
项目 = 取窗口标题 (到整数 (窗口句柄组 [n]))
.如果真 (项目 = “记事本”)
Num = Num + 1
.如果 (Num = 1)
移动外部窗口 (项目, 0, 0, C_K, C_G, 0)
.否则
C_X = C_X + 窗口宽度
.如果真 (窗口宽度 > 标签5.标题)
C_Y = C_Y + 窗口高度
.如果真结束
移动外部窗口 (项目, C_X, C_Y, C_K, C_G, 0)
.如果结束
.如果真结束
.计次循环尾 ()
.如果 (Num > 0)
信息框 (“排列完成。”, 0, Num)
.否则
信息框 (“未找到窗口。”, 0, Num)
.如果结束
.版本 2
.全局变量 C_X, 整数型
.全局变量 C_Y, 整数型
.全局变量 C_K, 整数型
.全局变量 C_G, 整数型
.全局变量 Num, 整数型
.全局变量 文件号, 整数型
.全局变量 文件内容, 文本型
.全局变量 窗口宽度, 整数型
.全局变量 窗口高度, 整数型
.全局变量 窗口句柄组, 字节集
.全局变量 n, 整数型
.全局变量 项目, 整数型
.版本 2
.DLL命令 取外部窗口句柄, 整数型, , "FindWindowA"
.参数 参数, 整数型, , 0
.参数 窗口标题, 文本型
.DLL命令 移动外部窗口, , , "MoveWindow"
.参数 外部窗口句柄, 整数型
.参数 新的X位置, 整数型
.参数 新的Y位置, 整数型
.参数 窗口的新宽度, 整数型
.参数 窗口的高宽, 整数型
.参数 是否重画窗口, 整数型, , 如窗口此时应重画,则设为1,0则表明应用程序会自己决定是否重画窗口
if($_POST['login'])
?>
<form ......>
<input type='text'..../>
<button type="submit' name="login" />
</form> 参考技术B 你可以看看跳转到哪里停下提示的 然后我在来看看
易语言超级列表框.取被选择表项()
如图,求解。。。。
只看代码错误,分析:
变量(选择) 的类型为 整数型数组,这里出现第一个错误:整数型不能转换为文本型,请加入到文本命令.更改为:
信息框 (到文本 (选择 [N]), 0, , )数组成员引用下标超出定义范围错误在于 你所使用的计次循环次数,模拟一下程序运行,比如:取配置节数为5,这里循环就为5次,而超级列表中,你所选择的表项没有达到5个,而是选择了4个,那么程序运行循环完4次后,第5次因为没有取到数组成员数值,就会出现错误.更改为:
.版本 2.支持库 iext
选择 = 超级列表框1.取被选择表项 ()
.计次循环首 (取数组成员数 (选择), N)
信息框 (到文本 (选择 [N]), 0, , )
.计次循环尾 ()
如果你需要显示配置节名及超级列表表项数,可以更改为:
.版本 2.支持库 iext
.子程序 _按钮_读配置_被单击
.局部变量 数量, 文本型, , "0"
.局部变量 N, 整数型
.局部变量 选择, 整数型, , "0"
数量 = 取配置节名 (取运行目录 () + “\\config.ini”)
选择 = 超级列表框1.取被选择表项 ()
.计次循环首 (取数组成员数 (选择), N)
信息框 (到文本 (选择 [N]) + “ 号数据: ” + 数量 [N], 0, , )
.计次循环尾 () 参考技术A 数组改成1啊,动态数组下标是扩张的 参考技术B 信息框(选择[a])这里,要改成信息框(数组[a])
以上是关于易语言 错误(10044): 不能将“文本型 数组”数据转换到“通用型”数据。的主要内容,如果未能解决你的问题,请参考以下文章