MetaTrader 4 Build 529测试版发布,带有新的编译器 - 页 35

 
artmedia70:
我的代码中没有静态变量,只有外部变量


我现在又试了一下,图表在编译后发生了变化--所以总是一波未平一波又起 ))
 
artmedia70:

嗯,我几乎做到了。我对混叠的问题有点困惑。外部变量后面的注释字符串出现在输入参数中该变量的描述中--这很好。但是一个变量的 "别名 "是什么意思?

关于Ctrl+H的故障 - 我在以前的版本中也没有注意到。不得不找到并替换--找到并替换。以前有什么小毛病?


我所说的别名,是指描述。

而Ctrl+H有时会在 "全部替换 "时挂起编辑器。原因是在启用 "只找全词 "时,不正确地找到短字符串。总之,我在每次替换前都会保存,并先替换一场比赛......

 
komposter:

我所说的别名,是指描述。

当 "全部替换 "被启用时,Ctrl+H有时会使编辑器关闭。原因是在启用 "只找全词 "的情况下,它不能正确找到短字符串。总之,我在每次更换前都会保存,并先一次更换一根火柴......。

我明白了,只有一次我一次性更换了所有东西。然后我不得不一个一个地寻找--我不需要到处换。但在一次性更换所有东西时,一切都很顺利。

不知道,我会更小心的,谢谢。

 
komposter:
这来自于MT5。对我来说,这似乎非常正确。
正确性的本质是什么?
 
artmedia70:
搞定它的意义何在?


我不确定 是否有人对mt5一无所知(比如说我)

然后尖叫着跑了。"ArrayCope不能正常工作...."。 感谢"有趣 " 提供的信息。

 
ALXIMIKS:


如果有人对mt5一无所知(比如说我)

然后尖叫着跑了。"ArrayCope不能正常工作...."。 感谢"有趣 " 提供的信息。

这是什么情况?我知道这件事。这个问题是关于别的东西。我问Andrey,为什么他认为只有在重启指标本身后才能改变指标参数是正确的,甚至在改变时间框架时也不行,而是要在完全从图表中移除并重启后才行。在我看来,这并不方便。这就是为什么我问我的意见。

索引数组与指标有什么关系?

 
artmedia70:
正确性的本质是什么?

哦,我没注意。以为是关于编译的问题(在这种情况下,我认为没有必要重新设置 参数,因为在4中是这样的)。对不起。
 
komposter:
哦,我没有注意到。我以为是编译的问题(在这种情况下我一定没有重置 参数,因为在4中是这样的)。对不起。

我同意,参数不应该被重置。它阻碍了正常的调试--你调整参数,添加一些东西,重新编译,然后......。...再次调整参数。太糟糕了。

但是,现在重新编译后,代码中的修改并不生效,我们必须重新启动指标,这似乎并不理想。

 
如果在指标参数中,在颜色选项卡中,按重置按钮。

则所有缓冲区的所有颜色不会被重置为原来的状态,即在# 属性indicator_colorN 中设置的状态,而是重置为透明色,即缓冲区不会在图表上显示。
以前,行为是不同的--它被重置为#property indicator_colorN 中指定的初始颜色。

这种行为会得到纠正,还是会一直如此?

 
Renat:

只要你坐在禁用UAC的状态下,在管理员的领导下,你个人就不会看到任何问题。但我们是这样做的,因为我们已经安装了数以百万计的终端,由于权限限制,这些终端已经出现了问题。

当你开始在世界各地分发你的软件时,了解现在允许程序在哪里以及如何向Windows写入的问题就会出现在你面前。

目录名称中的哈希值将不会被改变--这一切对MT5来说都是一样的。我们有意使两个平台尽可能保持统一。

谁告诉你我的UAC被禁用了?以管理员身份在Windows中工作而不关闭UAC是可能的。顺便说一下,我在Windows中不是以root身份运行的,我是以具有管理权限的用户身份运行的,这是操作系统中默认的。如果你不理解我的问题,或者你没有看到root和正常管理权限之间的区别,请给我留言,我会解释。