错误、漏洞、问题 - 页 3089

 
Maxim Kuznetsov #:

显然是通过在OnTick、OnTimer和其他事件中进行轮询 :-)

不,这是一个事件。

 
Andrey Dik #:
有很多有用的事件,如OnTick、OnTimer和其他事件,但如何从一个dll或通过socket获得一个事件?

不可能,这叫回调。

你可以尝试向图表发送自定义信息,但不保证此类信息的发送。

我认为,有一个毫秒级的计时器拉动.dll,并在.dll处理事件的状态 会更容易。

 
Igor Makanu #:

不可能,这叫回调。

你可以尝试向图表发送自定义信息,但不保证此类信息的发送。

我认为,让一个毫秒级的计时器拉动.dll,并让它处理你.dll想要的事件的状态,会更容易。

我想我说错了....我在和开发人员交谈,这是一个关于bug和其他bug的线程,而不是 "只是聊天"。

再次强调:你需要一个来自外部的事件,比如来自dll和socket的事件,这是平台的一个缺陷。

这是个拐杖,所以你现在必须用它来做。

 
Andrey Dik #:

我想我说错了....我指的是开发人员,因为这是一个关于bug、bug和其他不便的主题,而不是 "只是聊天"。

绝对不行,要把你的愿望写清楚,否则看起来就像在向观众提问。


潜台词,但总的来说不是你的,让思想大声点,自己会喜欢这样的小说......- .dll与MQL程序在同一线程中调用,为了实现回调,开发人员必须改变这种模式,我们对非阻塞调用感兴趣,对吗?- 一个新的线程,然后大量的工作来支持这个新功能,如果用户忘记了,这个线程就必须被杀死?如果....。

我认为,在.dll中做所有这些事情是比较容易的,在MQL程序中只留下与图表和服务器的互动。

 
Igor Makanu #:

绝对不行,要明确地写出你的愿望,否则看起来就像在向观众提问。


我想对此作出评论,但不是让你大声思考......- .dll与MQL程序在同一线程中调用,为了实现回调,开发人员必须改变这种模式,我们对非阻塞调用感兴趣,对吗?- 一个新的线程,然后大量的工作来支持这个新功能,如果用户忘记了,这个线程就必须被杀死?如果....。

我认为,在.dll中做所有这些事情更容易,而在MQL-程序中只需留下与图表和服务器的交互。

对于开发者来说,用dll做双向工作可能很难,这是真的。

但它已经可以创建一个套接字连接。- 为什么在mql程序中仍然无法接收端口上的信息?

 
Igor Makanu #:

绝对不行,要明确地写出你的愿望,否则看起来就像在向观众提问。


我想对此作出评论,但不是让你大声思考......- .dll与MQL程序在同一线程中调用,为了实现回调,开发人员必须改变这种模式,我们对非阻塞调用感兴趣,对吗?- 一个新的线程,然后大量的工作来支持这个新功能,如果用户忘记了,这个线程就必须被杀死?如果....。

我认为,在.dll中做所有这些事情更容易,而在MQL-程序中只需留下与图表和服务器的交互。

你好。我不能做所有的事情,例如,通过dll向sql server进行多线程写入。

最多有2-5条线。

 

无效的EX5文件(7)是什么意思?EA没有启动,是在客户那边。我的很好,尽管终端是一样的(5.0版3061,2021年9月24日)。它在星期五工作得很好。

它还会打印出这样 的东西。

P.S. 它的到来和消失
Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2021.09.11
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
Yevhenii Levchenko #:

无效的EX5文件(7)是什么意思?EA没有启动,是在客户那边。我的很好,尽管终端是一样的(5.0版3061,2021年9月24日)。它在星期五工作得很好。

它还会打印出这样 的东西。

P.S. 这个东西总是出现,然后又消失。
需要在最新的编译器构建中重新编译,并在mart中重新加载。
 
Vladislav Andruschenko #:
必须在编译器的最新版本中重新编译,并在马特中重新加载。

这是一份工作。我把源代码发给了他。他正在自己编纂。而这种奇怪的行为

 
没有效果,编译完成。在第十次终端重启后运行