错误、漏洞、问题 - 页 1036

 
zfs:
它应该被初始化一次。它是外部的。
如果你不能改变这个值--那么它就是一个常数。如果你能 - 那么为什么价值的变化没有反映在另一个模块中?
 
A100:
如果你不能改变这个值,那么它就是一个常数。如果你能 - 那么为什么价值的变化没有反映在另一个模块中?

你到处都有它的外延。删除其中一个模块中的修改器。 它必须在某处实际分配。

 
MetaDriver:
你到处都有它的外延。移除其中一个模块中的修改器。 它一定是真的分布在某个地方。
我已经尝试了许多不同的选项,包括这个--结果没有改变。静态--不改变--是正常的,但对于extern,我不了解情况
 
A100:
我已经尝试了很多不同的选项,包括这个选项--结果没有变化
此外,这一招不适合图书馆,只适合入侵者。
mql中的所有库都是动态的。 你有没有试过在DLL中声明变量,然后在主程序中使用它们? 试试吧,这样你就不会觉得被mql冒犯了。
 

你能告诉我什么时候可以期待终端的下一次构建吗?

对我遇到的一个问题应该有一个解决办法。

 
A100:
如果你不能改变这个值,那么它就是一个常数。如果你可以,为什么价值的变化没有反映在另一个模块中?
Extern是一个外部变量,整个范围都有一个,不像4中那样。输入现在没有变化。如果你想改变--给一个新的变量赋值并改变它。
 
vlad_123:

你能告诉我什么时候可以期待终端的下一次构建吗?

对我遇到的一个问题应该有一个解决办法。

我想你是在9月承诺的)。
 
MetaDriver:

mql中的所有库都是动态的,你有没有试过在DLL中声明变量,然后在主程序中使用它们?

你的意思是,如果.dll被卸载,那么所有的数据都会丢失?我试过了--但我没有遇到数据丢失的情况--可能在某种程度上,系统了解到它不需要在某些时候卸载
 
zfs:
Extern是一个外部变量,整个范围都有一个,不像4中那样。输入现在没有变化。如果你想改变它,就给一个新的变量赋值并改变它。

上面的例子--有什么问题?(问题是关于MQL5中的extern)

 
A100:

上面的例子--有什么问题?(问题是专门关于extern的)

变量被初始化了2次,至少要先删除这个错误,并使用新的变量进行计算。