关于标签字符的所有这些废话是什么? - 页 7 12345678 新评论 Vadim Zhunko 2011.06.30 00:48 #61 安德烈,我告诉你,你不应该做平行版本。现在你有一个功能,我有另一个功能......我们本应维持一个单一的项目。 Андрей 2011.06.30 08:13 #62 Zhunko: 安德烈,我告诉过你,没有必要增加平行版本。现在你有一个功能,我有另一个功能......你应该保留一个项目。 其实这并不重要 :-)。如果项目 很简单,你可以维护2个项目:-)。 要增加其他功能--5分钟的时间。 Vladimir Gomonov 2011.07.02 17:21 #63 jartmailru: 你知道,如果视频没有给你带来灵感,就不要编辑它 :-)。 就我个人而言,如果没有这样的东西,我将无法写我的顾问;-)... 有什么想法--让我在日志中手动寻找一些东西。 它并不像那样工作。 脚本(我的专家顾问)打开第二个窗口。 你有什么办法来解决这个问题吗? 我没有任何。 附加的文件: showlogpoint.mq5 2 kb Vladimir Gomonov 2011.07.02 17:36 #64 MetaDriver: 有什么办法可以治疗它吗? 我还没有一个。 我有一个。这有点乱,但会有效果。 工作计划是这样的。 1.测试员专家写的是一个日志文件,而不是一个窗口。 2.测试结束后,我们把MyTesterLog.log文件手动复制到.\MetaTrader 5\MQL5\Files文件夹中。 3.Inite中的ShowLog-expert将文件中的所有内容带到Debug窗口... 4、......并在同一窗口中按预定位置点击。 写起来还很无聊,但应该是100%的工作。 Андрей 2011.07.02 19:04 #65 我自己也很震惊--我最终得到了同样的1:1!!。 . 所以... 问题是,所有的Mql文件都必须明确地指向同一个dll-index。 否则,它会从不同的地方加载它们,而你会得到两个窗口。 Vladimir Gomonov 2011.07.02 21:09 #66 jartmailru: 我自己也很震惊--我最终得到了同样的1:1!!。 . 嗯... 问题是,所有的Mql文件必须明确地指向一个dll-ina。 否则,它会从不同的地方加载它们,你会得到两个窗口。 我对这是谁的错不感兴趣。 // 我自己知道。)) 告诉我该怎么做。 ;) Андрей 2011.07.02 21:21 #67 MetaDriver:我对谁是罪魁祸首并不感兴趣。// 我自己知道。)) 告诉我该怎么做。;) 告诉你: ,所有的Mql文件必须引用相同的dll-in。 。 检查导入 的数据是否指向同一个dll-in。 Vladimir Gomonov 2011.07.02 21:42 #68 jartmailru: 告诉你了。 所有的Mql-文件都必须明确地指向一个dll-索引。 . 确保导入的数据指向同一个dll-in。 这一点毋庸置疑。 我认为(实际上我确信)MT5为每个进程创建一个新的实例。我想我前段时间甚至在文档中遇到过这种情况。 我甚至想知道为什么在优化过程中,所有不同实例的EA都在一个窗口里写所有的东西。也许他们都存在于一个单一的线程中,所以有可能。 总之,这个问题是我无法理解的。如果你不能让DLL的不同 实例在一个 窗口中写入所有内容,我就不去了。 你也许可以通过使用第二个dll-in(从第一个dll-in中调用)作为窗口的主机来做到这一点。在任何情况下,window都应该是一个单子。 //同时纠正这些按钮,炸弹! ;) Андрей 2011.07.02 22:23 #69 MetaDriver: 这一点毋庸置疑。 我认为(实际上我确信)MT5为每个进程创建一个新的实例。我想我前段时间甚至在文档中遇到过这种情况。 我甚至想知道为什么在优化过程中,所有不同实例的EA都在一个窗口里写所有的东西。也许他们都存在于一个单一的线程中,所以有可能。 总之,这个问题是我无法理解的。如果你不能强迫DLL的不同 实例在一个 窗口中写入所有内容,我就不去了。 如果你使用第二个DLL-ino(从第一个DLL中调用),作为窗口的女主人,也许可以做到这一点。在任何情况下,该窗口必须是一个单子。 //同时纠正这些按钮,炸弹! ;) 嗯...如果每个实例都有一个单独的过程,那就太可惜了... 而且没有简单的治疗方法。 . > 我甚至想知道为什么在优化过程中,不同的EA实例会在一个窗口中写入所有内容。 如果他们来自一个过程,他们在一个窗口中写下所有的东西。 . > 如果你不能强迫不同的 DLL实例将所有内容写入一个 窗口--我就不说了。 这相对容易做到,但我必须重做整个事情:-)。 真好,我还没有使用MT5 :-D。 . 如果进程是不同的,那么第二个dllin就不能解决问题。 你需要一个有窗口的独立进程来接收信息和命令。 和其他几个进程的命令。 . 最简单的方法是找到一个窗口并向其发送某种WM_COPYDATA。 Vladimir Gomonov 2011.07.02 23:52 #70 这一切都很糟糕...:) 所有专家在不同的正常图表上+所有的脚本(有)准备在同一个窗口写。 只是在测试器中运行--打开另一个,在里面写。如此混乱。 可能是因为测试器实际上是一个独立的程序(MetaTester.exe),所以才会多开一个副本。你不能妨碍它。 Razumo: 我认为我们需要dll级别的解耦/绑定。 -- 拖车是在µl上的EA+中间库的修正版(试图使其使用一个dll实例)。 附加的文件: showlogpoint_1.mq5 2 kb 12345678 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
安德烈,我告诉过你,没有必要增加平行版本。现在你有一个功能,我有另一个功能......你应该保留一个项目。
其实这并不重要 :-)。如果项目 很简单,你可以维护2个项目:-)。
要增加其他功能--5分钟的时间。
你知道,如果视频没有给你带来灵感,就不要编辑它 :-)。
就我个人而言,如果没有这样的东西,我将无法写我的顾问;-)...
有什么想法--让我在日志中手动寻找一些东西。
它并不像那样工作。 脚本(我的专家顾问)打开第二个窗口。
你有什么办法来解决这个问题吗? 我没有任何。
MetaDriver:
有什么办法可以治疗它吗? 我还没有一个。
我有一个。这有点乱,但会有效果。
工作计划是这样的。
1.测试员专家写的是一个日志文件,而不是一个窗口。
2.测试结束后,我们把MyTesterLog.log文件手动复制到.\MetaTrader 5\MQL5\Files文件夹中。
3.Inite中的ShowLog-expert将文件中的所有内容带到Debug窗口...
4、......并在同一窗口中按预定位置点击。
写起来还很无聊,但应该是100%的工作。
.
所以...
问题是,所有的Mql文件都必须明确地指向同一个dll-index。
否则,它会从不同的地方加载它们,而你会得到两个窗口。
我自己也很震惊--我最终得到了同样的1:1!!。
.
嗯...
问题是,所有的Mql文件必须明确地指向一个dll-ina。
否则,它会从不同的地方加载它们,你会得到两个窗口。
我对这是谁的错不感兴趣。 // 我自己知道。))
告诉我该怎么做。
;)
我对谁是罪魁祸首并不感兴趣。// 我自己知道。))
告诉我该怎么做。
;)
,所有的Mql文件必须引用相同的dll-in。
。
检查导入 的数据是否指向同一个dll-in。
告诉你了。
所有的Mql-文件都必须明确地指向一个dll-索引。
.
确保导入的数据指向同一个dll-in。
这一点毋庸置疑。
我认为(实际上我确信)MT5为每个进程创建一个新的实例。我想我前段时间甚至在文档中遇到过这种情况。 我甚至想知道为什么在优化过程中,所有不同实例的EA都在一个窗口里写所有的东西。也许他们都存在于一个单一的线程中,所以有可能。 总之,这个问题是我无法理解的。如果你不能让DLL的不同 实例在一个 窗口中写入所有内容,我就不去了。
你也许可以通过使用第二个dll-in(从第一个dll-in中调用)作为窗口的主机来做到这一点。在任何情况下,window都应该是一个单子。
//同时纠正这些按钮,炸弹! ;)
这一点毋庸置疑。
我认为(实际上我确信)MT5为每个进程创建一个新的实例。我想我前段时间甚至在文档中遇到过这种情况。 我甚至想知道为什么在优化过程中,所有不同实例的EA都在一个窗口里写所有的东西。也许他们都存在于一个单一的线程中,所以有可能。 总之,这个问题是我无法理解的。如果你不能强迫DLL的不同 实例在一个 窗口中写入所有内容,我就不去了。
如果你使用第二个DLL-ino(从第一个DLL中调用),作为窗口的女主人,也许可以做到这一点。在任何情况下,该窗口必须是一个单子。
//同时纠正这些按钮,炸弹! ;)
嗯...如果每个实例都有一个单独的过程,那就太可惜了...
而且没有简单的治疗方法。
.
> 我甚至想知道为什么在优化过程中,不同的EA实例会在一个窗口中写入所有内容。
如果他们来自一个过程,他们在一个窗口中写下所有的东西。
.
> 如果你不能强迫不同的 DLL实例将所有内容写入一个 窗口--我就不说了。
这相对容易做到,但我必须重做整个事情:-)。
真好,我还没有使用MT5 :-D。
.
如果进程是不同的,那么第二个dllin就不能解决问题。
你需要一个有窗口的独立进程来接收信息和命令。
和其他几个进程的命令。
.
最简单的方法是找到一个窗口并向其发送某种WM_COPYDATA。
这一切都很糟糕...:)
所有专家在不同的正常图表上+所有的脚本(有)准备在同一个窗口写。
只是在测试器中运行--打开另一个,在里面写。如此混乱。
可能是因为测试器实际上是一个独立的程序(MetaTester.exe),所以才会多开一个副本。你不能妨碍它。
Razumo: 我认为我们需要dll级别的解耦/绑定。
--
拖车是在µl上的EA+中间库的修正版(试图使其使用一个dll实例)。