qq19480 发表于 2022-9-6 09:01

易语言 同一程序变量问题

我想问一下 大佬们
易语言 开2个同程序出来 是不是局部变量或者程序集 全局 其中一个 会同时使用?

例如 程序变量里面有 开关=1那么同时开2个程序出来
第一个程序把变量改成了2 第二个程序是不是也变成了2?
第二个程序没有开启挂机 第一个已经开启挂机了 但是把变量改成2了

我是懒得做多线程了 所以就只开2个同程序在运行挂机
但是我发现好像会出现这种错误的命令

有遇到过的大佬们 解答一下吗 感激不尽

白如雪 发表于 2022-9-6 10:41

复制出来的子程序 .局部不会冲突.只有程序集的和全局会.程序集要想不冲突 换个程序集. 全局的冲突无法避免.只能换

天下 发表于 2022-9-6 11:57

开两个程序,两个变量都是私有的吧。又不是共享内存{:1_909:}

Bszk 发表于 2022-9-6 12:09

程序集变量可不能跨进程。

孤狼微博 发表于 2022-9-6 13:03

多进程?且独立的程序吗?

yangkaicheng 发表于 2022-9-6 13:20

应该不会出现这样的问题吧,从没遇到过这样的现像

a88710917 发表于 2022-9-6 14:51

来学习一下

b0y 发表于 2022-9-6 14:53

它们的变量互不干扰,除非你操作同一个文件之类的 它们可能会冲突

qq19480 发表于 2022-9-6 23:43

b0y 发表于 2022-9-6 14:53
它们的变量互不干扰,除非你操作同一个文件之类的 它们可能会冲突

好的 还是有点不理解

qq19480 发表于 2022-9-6 23:44

白如雪 发表于 2022-9-6 10:41
复制出来的子程序 .局部不会冲突.只有程序集的和全局会.程序集要想不冲突 换个程序集. 全局的冲突无法避免. ...

意思是 全局跟程序集就会出现冲突?
页: [1] 2
查看完整版本: 易语言 同一程序变量问题