易语言写的程序到别人电脑就不能用了

我用易语言写了个翻译软件在我的电脑上可以正常使用没有任何问题但是给我朋友使用却提示错误错误代码:1错误信息:数组成员引用一下标超出定义范围求高手指教... 我用易语言写了个翻译软件 在我的电脑上可以正常使用没有任何问题 但是给我朋友使用却提示错误
错误代码:1
错误信息:数组成员引用一下标超出定义范围
求高手指教
展开
 我来答
百度网友d230e93
推荐于2016-01-08 · 知道合伙人宠物行家
百度网友d230e93
知道合伙人宠物行家
采纳数:17 获赞数:3034
学生

向TA提问 私信TA
展开全部
1:用5.0以上版本的易语言静态编译就没问题了没有支持库。
2:没有静态编译
3:自己代码问题
静态翻译(Static Translation),也称为端口转发(Port Forwarding)。在这种模式中,一个指定的内部网络源有一个从不改变的固定翻译表。为使内部主机建立与外部主机的连接需要使用静态NAT。
教子继承8182
2010-12-03
知道答主
回答量:24
采纳率:0%
帮助的人:12.9万
展开全部
我举个例子吧:

比如你声明了一个数组。有3个维数。

你把电脑里的盘符全保存进去。如果你有3个盘符就不会出错,但是如果你朋友有4个盘符,你的数组肯定装不下。我可以帮你看看QQ:623353743
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
52mm99
2010-12-11 · 超过16用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:46.5万
展开全部
出现这个问题一般是数组下标越界 比如你定义了一个整形数组长度为3,你去调用它的第四个元素
就会出现这个问题

出现这个问题最常见的就是在循环里面,一般调用时候用数组的长度属性来控制循环 不要直接使用次数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
华灬少
2010-12-03 · TA获得超过374个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:245万
展开全部
在每一个有数组的地方前面都加一个判断
取数组成员数()
用这个命令来判断

你把源码发上来我看看
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xhwnus
2010-12-03 · TA获得超过816个赞
知道小有建树答主
回答量:577
采纳率:0%
帮助的人:393万
展开全部
哦,这个问题什么简单,手先你要想清楚编译的方式,易语言有几种编译方式/如/编译/独立编译。5.0以上版本有一个叫静态编译……
再这里给你说几个编译的重要点。如编译/如果你使用的是编译的话,哪么你写出来的程序,要别的机器上想可以使用的话手先你要看一下他的机器是否有你的程序所需要的支持库文件,如果有的话。哪么你的程序就可以使用,没有的话就不能用了,因为使用编译出的程序要带着支持库走才行的啊。你的程序就等于没有用了……

一般现在写程序编译有的人行静态的/独立的,独立的很不错。就是说他可以单独的在别的机器上使用本程序,静态也可以的啊。但是有一个问题,你就算用了独立或静态在有的机器上也是用不了。因为要看系统有没有带易程序所需要的文件,我写了很多程序要少数机器上还是用不了的。放一个系统就可以用了。所以这个问题很麻烦,他不能和C++比……

说的不是很好,因为我想睡觉了。就说到这里了,有什么小问题可以来问一下我朋友
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式