新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 595

 
Ihor Herasko:

没有这样的功能,但可以通过WinAPI完成。然而,我们仍然要处理这种行动的逻辑问题:图表上的按钮 和工具栏上的按钮有什么区别?为什么对用户来说,按图表上的按钮比按工具条上的按钮更方便?

这样你就可以快速方便地用其他按钮定制样式/颜色/厚度和其他东西,因为当你需要画很多对象时,用PKM跑遍标准窗口是很烦人的。

 
你可以在OnChartEvent 中监控鼠标,如果你的工具的按钮被按下,然后捕捉第一次点击并开始绘制东西。
 
Ihor Herasko:

我每天都会回答,但你每天在每个论坛的主题上都不厌其烦地重复这个口头禅。还是我应该只回答你的问题?

首先,我希望你能回答我的问题,然后再去找这个主题 :)

你看。

1.2018.08.03 你没有回答我之前紧接着问的问题。

2.进一步我强调了这一点,但你2018.08.06号继续回答错误。我再次强调这一点。

3、接下来,2018.08.07你回复了我的一句古话。你的回答很奇怪。事实证明,我是把bashift挂在一个缺失价格的图表上? 我是把它挂在一个正常的经纪工具上。

4.到这个时候,我的复制体已经积累了6个问题,以压缩文件的形式,还有几个评论。尽管我强调了紧迫性,但你还是顽固地忽视了它们 : )

cpsb

 
Artsem:

首先,我希望你能回答我的问题,然后再去找这个主题 :)

你看。

1.2018.08.03-你没有回答我之前马上问的问题。

2.进一步我强调了这一点,但你2018.08.06号继续回答错误。我再次强调这一点。

3、接下来,2018.08.07你回复了我的一句古话。你的回答很奇怪。事实证明,我是把bashift挂在一个缺失价格的图表上? 我是把它挂在一个正常的经纪工具上。

4.到这个时候,我的复制体已经积累了6个问题,以压缩文件的形式,还有几个评论。尽管我强调了紧迫性,但你还是顽固地忽视了它们 : )

cpsb

为什么你认为解决你的问题是所有人的工作?每个人都有自己的事情要做。在适当的论坛主题中提出你的问题。不要在不同的主题中一直问同一个问题。向董事会提出。你向BOD提出的问题的质量与答复的质量成正比。不要责怪董事会的沉默,而是先回答你的问题,因为它可能只对你和你来说是可以理解和紧迫的。正确拟定你的问题。你私下里写给我的东西--只是意识流,不是建设性的问题。我不回应这种事情。而且很少有人会回答我的愚蠢问题。

如果你想更快得到答案,就在论坛上问,而不是私下里轰炸别人。每个人都有自己的事情要做。你不是他们的首要任务--不管你的要求有多紧迫。

 
Artyom Trishkin:

1.为什么你认为每个人都必须处理你的问题?每个人都有自己的事情要做。

2.在论坛的适当主题中提出你的问题。

3 不要在不同的主题中一直问同一个问题。

4 将其提交给BOD。你向BoD提出的问题的质量与答复的质量成正比。不要责怪BOD的沉默--首先,想一想你的问题,它可能只对你和你来说是清晰和紧迫的。正确拟定你的问题。你私下里写给我的东西--只是意识流,不是建设性的问题。我不回应这种事情。我不回应这种问题,也不回答许多愚蠢的问题。

如果你想更快得到答案,就在论坛上问,而不是私下里轰炸别人。每个人都有自己的事情要做。你不是他们的首要任务--不管你的要求有多紧迫。

1.我不这么认为。

2.这不是一个问题,而是自由职业者的诱导器中的错误;我认为自由职业者更倾向于首先修复自己的诱导器,而不是在这个论坛上做一些慈善工作 : )

3.如果一个自由职业者在一周内每天只回复一次,而且回复的问题是错误的(紧急的!),怎么办?

4.我有,但他们不想调整一件(小事!)。 他们明白我想让他们做什么。 如果他们不明白,他们会再问我,因为他们有时会这样。

:)

 
Artsem:

1.不计算在内

2.这不是一个问题,是自由职业者放纵的一个错误;在我看来,一个自由职业者更倾向于首先调整他的放纵,而不是在这个论坛上做慈善 :)

3.如果一个自由职业者在一周内每天只回复一次,而且回复的问题是错误的(紧急的!),怎么办?

4.我有,但他们不想调整一件(小事!)。 他们明白我想让他们做什么。 如果他们不明白,他们会再问我,因为他们有时会这样。

:)

我不是自由职业者,但你一直在邮件中向我抛出问题。为了什么?

元老们有自己的优先事项,不是为了迎合你的愿望。它们可能会或可能不会被添加到修复列表中,但这并不意味着每个人都会立即对你的小怪癖进行修补。

 
Artyom Trishkin:

1.我不是自由职业者,但你一直在我的电子邮件中向我抛出问题。为了什么?

2.元引号有自己的主要任务,不是为了迎合你的愿望。它们可能在修复清单上,也可能不在清单上,但这并不意味着每个人都会立即对你的小东西进行修补。

我回复了你的电子邮件。

 
Ihor Herasko:

不存在你创造的物体是不可见的这回事。

它们可能无法从一个函数或另一个函数中访问,但它们必须在对象本身中可用。这是你需要清除内存的对象。这通常是通过类的析构器 完成的。为了确保这一点,在所有的析构器和OnDeinit中放入Prints。

怎么会不发生呢?例如,我在循环中使用new操作符创建对象。它们在Deinit()中是不可见的。我不能在循环中删除它们,因为它们在逻辑中被使用。我应该如何删除它们?

 
Juer:

怎么会没有呢?例如,我在循环中使用new操作符创建对象。它们在Deinit()中是不可见的。但我不能在循环中删除它们,因为它们在逻辑中被使用......。我怎样才能删除它们呢?

当你创建它们时,你会把它们附在清单上吗?

你知道这个名单的名字。在OnDeinit()中,你在列表中循环运行,从列表中获得一个对象,检查其有效性并删除它。当循环完成后,整个对象列表 将是空的。这就是全部。

 
Artyom Trishkin:

当你创建它们时,你会把它们附在清单上吗?

你知道这个名单的名字。在OnDeinit()中,你循环浏览列表,从中获取一个对象,检查它的有效性并删除它。当循环完成后,整个对象列表 将是空的。这就是全部。

好的。让我在OnDeinit()中删除它们。但现在我在测试过程中已经出现了内存不足的错误......。也就是说,它不会到达OnDeinit()。