这涉及动态内存管理的问题,简单举个例子吧,假设我们现在建立了一个全局对象,下面有几个不同的属性,比如对象名称之类的,那么既然是全局对象 ,那么就必须要有一个固定的位置来描述,以便程序每次在不同的位置都能找到它,但这个对象下面的属性的值却不是固定了,比如对象名称吧,它可能是三个字符,可能是三百个,也可能是三千个,那程序如何去分配足够的内存给这个属性呢?动态地址就是解决这个问题的。一般在程序中,约定一个基址作为数据的地址入口,在程序运行过程中因为数据变化导致原有分配给数据的地址不够而需要新的地址时,就将新地址的位置写入基址,这样,既能让程序能够保证在任何情况下数据都可使用,也避免了因数据溢出而造成的错误,同时还可以减少内存的使用量。
首先,你需要附加一个超级模块,之后,用到超级模块里面的几句命令:
1写内存整数型
2写内存文本型
3写内存字节型
之后,填上正确的参数(可以利用易语言自带的参数引导技术),就OK
如果你没有超级模块,请联系我,给你一个
望采纳~
以上就是关于为什么会有动态基址,有基址不就行了吗,为什么要弄个动态地址出来全部的内容,包括:为什么会有动态基址,有基址不就行了吗,为什么要弄个动态地址出来、我用VE找到我想要的基址了,然后怎么用易语言改值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)