请问,在易语言中。哪种情况下,需要添加:局部变量、程序集变量、全局变量。 (请详细说明) 或

2024-05-18 18:22

1. 请问,在易语言中。哪种情况下,需要添加:局部变量、程序集变量、全局变量。 (请详细说明) 或

1、局部变量:指在程序中,只在特定过程或函数中可以访问的变量,是相对与全局变量而言的。全局变量也称外部变量,是在函数外部定义的,作用域为从变量定义处开始,到本程序文件的末尾。全局变量全部存放在静态存储区,在程序开始执行时给全局变量分配存储区,程序完毕就释放。由于Java是面向对象语言,所有变量都是类成员,所以Java只有局部变量和成员变量,没有全局变量。同样地,在C++、C#、Ruby这些面向对象语言中,一般也只使用局部变量。面向对象编程是现在普遍采用的软件开发方法,因此现在已无需考虑是局部还是全局变量,说到变量,往往都是局部变量。
2、程序集变量:就是扩大范围的局部变量,针对整个窗口的。
3、全局变量:也称为外部变量,它是在函数外部定义的变量。 它不属于哪一个函数,它属于一个源程序文件。其作用域是从定义该变量的位置开始至源文件结束。
解释 在函数中使用全局变量,一般应作全局变量声明。 只有在函数内经过声明的全局变量才能使用。 但在一个函数之前定义的全局变量,在该函数内使用可不再加以声明。

请问,在易语言中。哪种情况下,需要添加:局部变量、程序集变量、全局变量。 (请详细说明) 或

2. 易语言的局部变量.程序集变量.全局变量怎么弄? 我的为什么不一样?

你好,你应该这样弄:
首先填写A=?(随意)然后在按下回车就可以,选择相应的变量就行了!
局部变量:就是在一个子程序里访问。
程序集变量:就是能在一个窗口的程序集里访问.
全局变量:所有的窗口都可用!
如果还不会的话建议使用《世宝易语言教程》。
望采纳!

3. 易语言怎么把超级列表框里的数据(最好能加密一下)写成一个文件,然后又可以读入文件,显示在超级列表框里?

.版本 2
.支持库 iext
.支持库 dp1

.程序集 窗口程序集1

.子程序 _按钮1_被单击
.局部变量 a, 文本型
.局部变量 i, 整数型

' '''''''''''''''''''这是写
.计次循环首 (超级列表框1.取表项数 (), i)
    a = 超级列表框1.取标题 (i - 1, 0) + “,” + 超级列表框1.取标题 (i - 1, 1) + “,” + 超级列表框1.取标题 (i - 1, 2) + “,"' '''''''''''''''''''我这就3个报头
    写到文件 (取运行目录 () + “\1.sav”, 加密数据 (解密数据 (读入文件 (取运行目录 () + “\1.sav”), “密”, #RC4算法) + 到字节集 (a + #换行符), “密”, #RC4算法))' '''''''''''''''''''这可能第一次保存的内容和第二次保存内容会加在一起你可以用打开文件
.计次循环尾 ()

.子程序 _按钮2_被单击
.局部变量 a, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 b, 文本型, , "0"
.局部变量 k, 整数型

' '''''''''''''''''''这是读
a = 分割文本 (到文本 (解密数据 (读入文件 (取运行目录 () + “\1.sav”), “密”, #RC4算法)), #换行符, )
.计次循环首 (取数组成员数 (a), i)
    b = 分割文本 (a [i], “,”, )
    .计次循环首 (取数组成员数 (b), k)
        超级列表框1.插入表项 (, , , , , )
        超级列表框1.置标题 (i - 1, k - 1, b [k])
    .计次循环尾 ()
.计次循环尾 ()

易语言怎么把超级列表框里的数据(最好能加密一下)写成一个文件,然后又可以读入文件,显示在超级列表框里?

4. 易语言 变量是什么有意思 详细 易懂点 全局变量 程序集变量 局部变量 什么意思

全局变量比如a=1就是整个程序里的赋予a的值为1,程序集变量就是单单程序集1这里变,程序集2里就没有,局部就单单某个事件里面变量

5. 易语言配置项数据加密的问题

.版本 2.支持库 dp1.支持库 spec
.子程序 _按钮1_被单击.局部变量 k, 文本型.局部变量 计数, 整数型
 
.判断循环首 (标签1.标题 ≠ “123”)    k = 到文本 (解密数据 (到字节集 (读配置项 (取运行目录 () + “\1.ini”, “123”, “12345”, )), “kl”, #RC4算法))    计数 = 到整数 (k)    延迟 (30)    标签1.标题 = 到文本 (计数)    写配置项 (取运行目录 () + “\1.ini”, “123”, “12345”, 到文本 (加密数据 (到字节集 (到文本 (计数 + 1)), “kl”, #RC4算法)))
.判断循环尾 ()

易语言配置项数据加密的问题

6. 易语言中怎么设置读取配置项里的内容,将内容解密,解密后写入到窗口程序集1里,希望高手解答。

是类似 生成 像是 木马 服务端  一样的 程序的 东西吧。就是每个程序的基本内容一样,但里面有些数据是有小变动的。
 
这个问题可以这样解决:把你的程序先编译出来。然后通过图片资源表,加入到图片资源表里,加入后它不是字节集型的数据了吗,然后用 字节集替换,替换掉编译出来的程序(也就是图片资源表里加入的那个程序)中的要改动的内容,因为图片资源表中那个程序是字节集数据,我们就是替换了下其中的代表要改动处的相对应的字节集数据的内容。最后你的这个生成器,生成新的程序时,用 写到文件(“新的程序.exe”,被替换后的图片资源表的字节集数据) 这样新的exe就是 被改动的新程序了。 
 
读取出的配置项内容转化成字节集替换图片资源表里的字节。
 
如何找应该替换图片资源表里字节集数据中的哪个子字节集数据呢? 在样本程序也就是先编译出的那个程序,在里面设置程序集或全局变量。比如木马服务端程序大多是上线备注每个服务端的不同,那么木马服务端的程序里 设置个 程序集变量:M  编译时假如“小羊”作为备注,那么赋值变量: M=“★◇★小羊◇★◇"。 替换时 要替换的字节集就是:“★◇★小羊◇★◇"  比如用:“★◇★小羊1号◇★◇"  替换掉他。 之所以加入前后的特殊符号,是为了减少替换带来的误差。因为如果没有那特殊符号,如果其他的处字节集数据也有包含“小羊”的也会被替换了,由此程序被损坏会。加了一些自己设定的特殊符号,提高安全性。
 
不知道 你想要的  内容 是这不  打了一些    
 
俺不是传播hack知识呀可

7. 求助下 易语言 全局变量的问题 不知怎么了 我声明了一个密码的全局变量 为什么系统提示找不到??

 
双击全局变量  进入

右键新建新全局变量
 
之后再去程序集里调用此变量即可、

求助下 易语言 全局变量的问题 不知怎么了 我声明了一个密码的全局变量 为什么系统提示找不到??

8. 易语言全局变量和局部变量有什么区别 最好能给个例成

比如我有一个全局变量a,两个窗口m,n,在窗口m里有一个局部变量b,n窗口有一个局部变量c,如果我要设定a的值,不论是在哪个窗口都可以直接调用 a=123这个命令来设置,但是如果我要设置b的值,那我只能通过 m.b=123 来设置

至于全局变量和局部变量有什么区别,一般全局变量是用来在各个窗口程序集里进行通信用的,局部变量一般就只是在本窗口程序集里调用

当然,局部变量会随着某个拥有它的程序集或子程序的销毁或结束而释放,也就是说如果我把窗口m从内存中移除,那么m中的变量b就不存在了,而全局变量则是在整个程序结束退出后才释放内存