新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1635 1...162816291630163116321633163416351636163716381639164016411642...1953 新评论 Artyom Trishkin 2021.09.30 05:24 #16341 SanAlex #:但如果你这样试一下--只需要把所有的名字放在 你不需要建造宇宙飞船。这比那要简单得多。 [删除] 2021.09.30 05:28 #16342 Artyom Trishkin #:你不需要建造宇宙飞船。这比那要简单得多。 不,有不同的情况,有时这样删除可能会更好。 Artyom Trishkin 2021.09.30 05:31 #16343 SanAlex #:没有嘛,有不同的情况,有时这样删除可能会更好。 删除它。但最好是了解一次原因--这样你就不会再这样做了。 当你从一个数组中删除一个对象时,下一个对象在数组中的位置就会移动,现在的循环索引指向哪里?试想一下。 [删除] 2021.09.30 05:40 #16344 Artyom Trishkin #:删除它。但最好是了解一次原因--这样你就不会再这样做了。当你从一个数组中删除一个对象时,下一个对象在数组中的位置就会移动,现在的循环索引指向哪里?试想一下。 按照我的理解,这就是数组 "H2 Arrow 8345",而且它还创建了一个名为 "button1"、"ArrowUp0008"、"ArrowDown0008"、"ArrowUp0006"、"ArrowDown0006 "的对象。 Tretyakov Rostyslav 2021.09.30 08:21 #16345 Nerd Trader #:我在OnDeInit()中通过循环删除了所有对象(箭头表示信号条和一个按钮)。 我知道有ObjectsDeleteAll(),但如果我通过一个循环来做,只有一半的对象被删除。其实这里是循环的工作,我不明白为什么会发生这样的情况。 你为什么要通过循环删除? Alexey Viktorov 2021.09.30 08:36 #16346 MakarFX #: 你为什么要通过循环删除? 为了恶作剧的目的。) Taras Slobodyanik 2021.09.30 09:33 #16347 MakarFX #: 为什么要通过一个循环来删除? 好吧,ObjectsDeleteAll 命令本质上是做同样的事情。 另外,它曾经有一些错误--在某些条件下,它不能完全删除大量的对象。 Tretyakov Rostyslav 2021.09.30 09:57 #16348 Taras Slobodyanik #:好吧,ObjectsDeleteAll 命令本质上是做同样的事情。另外,它曾经有一些错误--在某些条件下,它不能完全删除大量的对象。 我以前从未遇到过这种情况... Alexey Viktorov 2021.09.30 10:01 #16349 Taras Slobodyanik #:好吧,ObjectsDeleteAll 命令本质上是做同样的事情。另外,它曾经有一些错误--在某些条件下,它不能完全删除大量的对象。 情况恰恰相反。在OnDeInit()中,专家顾问没有时间通过循环删除所有对象。这在论坛上被讨论过。解决办法是毫不含糊的,删除所有的前缀... Valeriy Yastremskiy 2021.09.30 10:04 #16350 Artyom Trishkin #:删除它。但最好是了解一次原因--这样你就不会再这样做了。当你从一个数组中删除一个对象时,下一个对象在数组中的位置就会移动,现在的循环索引指向哪里?仔细想想吧。 你最好马上说明原因,关于转变--我已经读得很好了,我想写)。 1...162816291630163116321633163416351636163716381639164016411642...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
但如果你这样试一下--只需要把所有的名字放在
你不需要建造宇宙飞船。这比那要简单得多。
你不需要建造宇宙飞船。这比那要简单得多。
不,有不同的情况,有时这样删除可能会更好。
没有嘛,有不同的情况,有时这样删除可能会更好。
删除它。但最好是了解一次原因--这样你就不会再这样做了。
当你从一个数组中删除一个对象时,下一个对象在数组中的位置就会移动,现在的循环索引指向哪里?试想一下。
删除它。但最好是了解一次原因--这样你就不会再这样做了。
当你从一个数组中删除一个对象时,下一个对象在数组中的位置就会移动,现在的循环索引指向哪里?试想一下。
按照我的理解,这就是数组 "H2 Arrow 8345",而且它还创建了一个名为 "button1"、"ArrowUp0008"、"ArrowDown0008"、"ArrowUp0006"、"ArrowDown0006 "的对象。
我在OnDeInit()中通过循环删除了所有对象(箭头表示信号条和一个按钮)。
我知道有ObjectsDeleteAll(),但如果我通过一个循环来做,只有一半的对象被删除。其实这里是循环的工作,我不明白为什么会发生这样的情况。
你为什么要通过循环删除?
为什么要通过一个循环来删除?
好吧,ObjectsDeleteAll 命令本质上是做同样的事情。
另外,它曾经有一些错误--在某些条件下,它不能完全删除大量的对象。
好吧,ObjectsDeleteAll 命令本质上是做同样的事情。
另外,它曾经有一些错误--在某些条件下,它不能完全删除大量的对象。
好吧,ObjectsDeleteAll 命令本质上是做同样的事情。
另外,它曾经有一些错误--在某些条件下,它不能完全删除大量的对象。
删除它。但最好是了解一次原因--这样你就不会再这样做了。
当你从一个数组中删除一个对象时,下一个对象在数组中的位置就会移动,现在的循环索引指向哪里?仔细想想吧。
你最好马上说明原因,关于转变--我已经读得很好了,我想写)。