错误、漏洞、问题 - 页 2795 1...278827892790279127922793279427952796279727982799280028012802...3184 新评论 Mihail Matkovskij 2020.07.11 17:41 #27941 Artyom Trishkin: 我想你把所有的指针都加到清单上。终端子系统本身会删除此类对象,其指针位于CArrayObj列表中 这里你有一个潜在的内存泄漏。 如果有内存泄漏(通过指针对象 没有被删除),那么在完成时,日志会说明哪些和多少对象没有被删除,以及有多少内存没有被释放。但我没有这样的东西。对象被删除,但他们的图表对象并没有全部删除。拉希德-乌马罗夫 注意到,问题在于图没有时间处理如此大量的删除列表中的对象的命令!内存泄漏与此有什么关系? Документация по MQL5: Основы языка / Типы данных / Указатели объектов www.mql5.com //| Script program start function | //| Объекты всегда передаются по ссылке | //| Передача массива объектов | //| Передача массива указателей на объект | Alexey Viktorov 2020.07.11 17:51 #27942 Mihail Matkovskij:这只是在例子中。在我正在做的指标中,名称相当复杂。而我做这个例子只是为了示范。 前缀的问题是什么?也许你应该先检查一下? Artyom Trishkin 2020.07.11 18:02 #27943 Mihail Matkovskij:如果有内存泄漏(通过指针对象 没有被删除),那么在完成时,日志会说明哪些和多少对象没有被删除,以及有多少内存没有被释放。但我没有这样的东西。对象被删除,但他们的图表对象并没有被全部删除。Rashid Umarov 注意到问题在于,图表没有时间来处理如此大量的删除图表中的对象的命令!内存泄漏与此有什么关系? 我写的是 "潜力"。这意味着你以后不得不再次搜索。最好是马上就做。 Mihail Matkovskij 2020.07.11 18:07 #27944 Alexey Viktorov:做一个前缀有什么问题呢?也许你应该先检查这个选项?我必须重做我的指标中所有对象的命名算法,我不知道它是否能发挥作用......有很多的代码,相信我。 也许有另一种方法。例如,首先对所有对象调用ObjectDelete,然后在延迟之后,调用ObjectFind。并再次删除那些没有被删除的对象。就这样,直到他们的数量为0。如果 "睡眠 "功能不工作,你怎么能在一个指标中做一个延迟?Artyom Trishkin: 我写的是 "潜力"。这意味着你将不得不再次寻找它。你最好直接去找它。 这只是一个例子,与内存泄漏无关。在我的指标中,它的设置是不同的。 Alexey Viktorov 2020.07.11 18:13 #27945 Mihail Matkovskij:我必须重做我的指标中所有对象的命名算法。而且有相当多的代码,相信我。 也许,有一些其他的方法。例如,首先对所有对象调用ObjectDelete,然后在延迟之后,调用ObjectFind。并再次删除那些对象,这些对象没有被删除。就这样,直到他们的数量为0。如果 "睡眠 "功能在这里不起作用,我们如何在一个指标中做一个延迟? 这是一个非常好的方法。我繁琐地改变一切,让开发者繁琐地改变一切。谁能阻止你在自己的例子上检查并公布结果?你甚至不想这样做,"让他们试试。我宁愿等待......"。© V.Vysotsky. Mihail Matkovskij 2020.07.11 18:17 #27946 Alexey Viktorov:这是一个非常好的方法。我不需要改变一切,让开发者改变一切。谁在阻止你测试自己的例子并报告结果?你甚至不想这样做。"让他们试试吧。我宁愿等待......"。© V.Vysotsky. 我没有说过这样的话,那就是开发商会为我做一些事情!"。命名对象的算法只是没有为以后调用 ObjectDeledeAll函数 而设计。这只是在简单命名 "趋势 "的例子。 Alexey Viktorov 2020.07.11 18:21 #27947 Mihail Matkovskij:我这么说并不是为了让开发商为我做什么!而是为了让我知道。 没有明确说明,但关于一个不存在的错误的信息是这样读的。 Mihail Matkovskij 2020.07.11 18:24 #27948 Alexey Viktorov:没有明确说,但关于不存在的错误的信息是这样读的。 拉希德-乌马罗夫解释了一切,我理解他。只是你由于某种原因没有理解这里的信息所写的内容。:) Alexey Viktorov 2020.07.11 19:31 #27949 Mihail Matkovskij:还有什么毛病? 这一个。 Mihail Matkovskij: 做了一个源码,这个bug发生在这里。 Mihail Matkovskij 2020.07.11 20:09 #27950 Alexey Viktorov:关于这一点 你在这个论坛上就没有别的事情可做吗,阿列克谢,除了歪曲我的帖子,让它们看起来像是代表我向开发商提出的要求...?我想知道你如此奇怪的 "热情 "的原因是什么?你宁可在适当的主题中帮助新手解决问题,而不是在这里胡作非为......! 1...278827892790279127922793279427952796279727982799280028012802...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我想你把所有的指针都加到清单上。终端子系统本身会删除此类对象,其指针位于CArrayObj列表中
如果有内存泄漏(通过指针对象 没有被删除),那么在完成时,日志会说明哪些和多少对象没有被删除,以及有多少内存没有被释放。但我没有这样的东西。对象被删除,但他们的图表对象并没有全部删除。
拉希德-乌马罗夫 注意到,问题在于图没有时间处理如此大量的删除列表中的对象的命令!内存泄漏与此有什么关系?这只是在例子中。在我正在做的指标中,名称相当复杂。而我做这个例子只是为了示范。
前缀的问题是什么?也许你应该先检查一下?
如果有内存泄漏(通过指针对象 没有被删除),那么在完成时,日志会说明哪些和多少对象没有被删除,以及有多少内存没有被释放。但我没有这样的东西。对象被删除,但他们的图表对象并没有被全部删除。
Rashid Umarov 注意到问题在于,图表没有时间来处理如此大量的删除图表中的对象的命令!内存泄漏与此有什么关系?做一个前缀有什么问题呢?也许你应该先检查这个选项?
我必须重做我的指标中所有对象的命名算法,我不知道它是否能发挥作用......有很多的代码,相信我。
也许有另一种方法。例如,首先对所有对象调用ObjectDelete,然后在延迟之后,调用ObjectFind。并再次删除那些没有被删除的对象。就这样,直到他们的数量为0。如果 "睡眠 "功能不工作,你怎么能在一个指标中做一个延迟?
我写的是 "潜力"。这意味着你将不得不再次寻找它。你最好直接去找它。
我必须重做我的指标中所有对象的命名算法。而且有相当多的代码,相信我。
也许,有一些其他的方法。例如,首先对所有对象调用ObjectDelete,然后在延迟之后,调用ObjectFind。并再次删除那些对象,这些对象没有被删除。就这样,直到他们的数量为0。如果 "睡眠 "功能在这里不起作用,我们如何在一个指标中做一个延迟?
这是一个非常好的方法。我繁琐地改变一切,让开发者繁琐地改变一切。谁能阻止你在自己的例子上检查并公布结果?你甚至不想这样做,"让他们试试。我宁愿等待......"。© V.Vysotsky.
这是一个非常好的方法。我不需要改变一切,让开发者改变一切。谁在阻止你测试自己的例子并报告结果?你甚至不想这样做。"让他们试试吧。我宁愿等待......"。© V.Vysotsky.
我没有说过这样的话,那就是开发商会为我做一些事情!"。命名对象的算法只是没有为以后调用 ObjectDeledeAll函数 而设计。这只是在简单命名 "趋势 "的例子。
我这么说并不是为了让开发商为我做什么!而是为了让我知道。
没有明确说明,但关于一个不存在的错误的信息是这样读的。
没有明确说,但关于不存在的错误的信息是这样读的。
拉希德-乌马罗夫解释了一切,我理解他。只是你由于某种原因没有理解这里的信息所写的内容。:)
还有什么毛病?
这一个。
做了一个源码,这个bug发生在这里。
关于这一点
你在这个论坛上就没有别的事情可做吗,阿列克谢,除了歪曲我的帖子,让它们看起来像是代表我向开发商提出的要求...?我想知道你如此奇怪的 "热情 "的原因是什么?你宁可在适当的主题中帮助新手解决问题,而不是在这里胡作非为......!