易语言新手求助!!!

正在编译现行程序
正在检查重复名称...
正在预处理现行程序
正在进行名称连接...
正在统计需要编译的子程序
正在编译未命名子程序
正在编译“窗口程序集1”中的“__启动窗口_创建完毕”子程序
正在编译“窗口程序集1”中的“_编辑框1_内容被改变”子程序
正在编译“_接口程序集”中的“Base64解码”子程序
错误(10052): 为“计次循环首”库命令参数“已循环次数记录变量”所提供变量的数据类型错误。

我用易语言写一个转换迅雷与快车的小工具。 主要是为了实践一下。
可为什麽测试的时候徻这样呢?

我是这麽写的。
.版本 2

.如果真 (编辑框3.内容 = “t”)
编辑框4.内容 = 取文本右边 (编辑框2.内容, 取文本长度 (编辑框2.内容) - 10)

文本1 = 到文本 (Base64解码 (编辑框4.内容))
普通地址.内容 = 取文本中间 (文本1, 3, 取文本长度 (编辑框4.内容) - 4)
.版本 2
.如果真 (编辑框1.内容 ≠ “”)
编辑框2.内容 = 编辑框1.内容
编辑框3.内容 = 取文本左边 (编辑框2.内容, 1)
.如果真 (编辑框3.内容 = “t”)
编辑框4.内容 = 取文本右边 (编辑框2.内容, 取文本长度 (编辑框2.内容) - 10)
文本1 = 到文本 (Base64解码 (编辑框4.内容))
普通地址.内容 = 取文本中间 (文本1, 3, 取文本长度 (文本1) - 4)
.如果真结束

第1个回答  2009-08-26
把出错的那一行发出来看看才行.

和模块没关系.

你的问题是计次循环中,第二个参数的类型出错,应该是整数型.
第2个回答  2009-08-26
你编辑框内的文本长度不够 你在取文本左边 或者右边之后,如果文本没有达到你要的长度,你还去减去多少,这样就会出错
所以你要先设计好你的逻辑关系,如果编辑框内容改变的时候,文本长度没有达到要求,你在取文本位置的时候,一定要小心本回答被提问者采纳
第3个回答  2009-08-26
为“计次循环首”库命令参数“已循环次数记录变量”所提供变量的数据类型错误。!
出现此错误的时候光标会自动定位到错误的一行,你看看
是计次变量类型错了。
第4个回答  2019-06-23
留下QQ你就会全部明白