错误、漏洞、问题 - 页 2671 1...266426652666266726682669267026712672267326742675267626772678...3184 新评论 Dmitri Custurov 2020.03.11 20:01 #26701 伙计们,我找了一份自由职业者的工作。一位客户在最后一刻给我发来了文件。它看起来像是被反编译的。我想在抱怨之前先确定它是真的。我在此附上一段代码。 int f0_0(string As_0, int &Ai_8, int &Aia_12[]) { string Ls_16; if (StringLen(As_0) == 0) return (-1); string Ls_24 = As_0; int Li_32 = 0; Ai_8 = 0; ArrayResize(Aia_12, Ai_8); while (StringLen(Ls_24) > 0) { Li_32 = StringFind(Ls_24, ","); if (Li_32 > 0) { Ls_16 = StringSubstr(Ls_24, 0, Li_32); Ls_24 = StringSubstr(Ls_24, Li_32 + 1, StringLen(Ls_24)); } else { if (StringLen(Ls_24) > 0) { Ls_16 = Ls_24; Ls_24 = ""; } } if (f0_2(Ls_16, Ai_8, Aia_12) == 0) return (-2); } return (1); } 之一的功能。所有的变量和函数看起来像这样。 Dmitri Custurov 2020.03.11 20:05 #26702 除了指标设置 中的变量,但它们可能已经在我之前被改变了。 Artyom Trishkin 2020.03.11 20:08 #26703 Dmitri Custurov: 伙计们,我找了一份自由职业者的工作。一位客户在最后一刻给我发来了文件。它看起来像是被反编译的。我想在抱怨之前先确定它是真的。我在此附上一段代码。 之一的功能。所有的变量和函数看起来像这样。 毫不含糊地进行反编译。 Dmitri Custurov 2020.03.11 20:12 #26704 在这种情况下,我如何与客户分道扬镳?违约行为已经被指出,但交易已经达成。除非通过仲裁,否则将无法取消? Artyom Trishkin 2020.03.11 20:43 #26705 Dmitri Custurov: 在这种情况下,我如何与客户分道扬镳?违约行为已经被指出,但交易已经达成。除非通过仲裁,否则将无法取消? 写信给仲裁。我已经通知了行政部门。 Ilyas 2020.03.12 09:50 #26706 Sergey Dzyublik: Bug MT5(build 2340)使用了两次相同的代码:第一遍 - 编译成功,第二遍 - 编译错误。 显然,问题与模板函数生成器缓存有关。 如果模板函数 "void run(const T &ff)" 的引用转移被"void run(const T ff)"的值转移所取代,错误就会消失。 谢谢你的留言,已修复 Sergey Dzyublik 2020.03.12 13:18 #26707 感谢开发者提供的命名空间 功能。 然而,为什么MT5(build 2361)完全缺乏对命名空间的智能识别支持,即使是通过::的全局支持? 同时,对静态类方法的intellisense也有支持,无论好坏。 因此,从用户的角度来看,我们有理由问:"为什么不重复使用类中负责智能检测的代码来实现命名空间的智能检测?"。 Sergey Dzyublik 2020.03.12 14:17 #26708 Bug MT5(build 2361)在第一次运行尚未完成时在同一图表上重新运行脚本,并导致终端挂起。 这个问题在进行 "数学计算 "的主要项目中被观察到--在那里,终端挂起死机。 下面的代码可以作为一个例子来重现: #define K 1000 void OnStart(){ uint start = GetTickCount(); printf("Start"); while(GetTickCount() - start < 10*K){ Sleep(1*K); printf("Progress bar..."); }; printf("End"); } 在同一图表上再次运行建议的脚本,当第一次运行仍未完成时,会出现没有确认信息的情况。 出现了几秒钟的挂起--没有 "进度条...... "输出,然后终端输出标志被设置,睡眠 不再被触发。 对于主项目,在挂起几秒钟后,终端完全不发展--我不得不杀死这个进程。 Igor Makanu 2020.03.12 19:26 #26709 是否有可能从测试员代理那里得到通行证号码? ZS: 或者我们需要一个独特的标识符,从测试期间的每一个通道的文件名 - 我想把测试期间的EA设置保存到一个文件中,但我们需要一些独特的东西来形成一个文件名与设置。 fxsaber 2020.03.12 20:17 #26710 Igor Makanu: 是否有可能从测试员代理那里得到通行证号码? 只有opt文件中的数据。格式是可用的。 1...266426652666266726682669267026712672267326742675267626772678...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
伙计们,我找了一份自由职业者的工作。一位客户在最后一刻给我发来了文件。它看起来像是被反编译的。我想在抱怨之前先确定它是真的。我在此附上一段代码。
之一的功能。所有的变量和函数看起来像这样。
伙计们,我找了一份自由职业者的工作。一位客户在最后一刻给我发来了文件。它看起来像是被反编译的。我想在抱怨之前先确定它是真的。我在此附上一段代码。
之一的功能。所有的变量和函数看起来像这样。
在这种情况下,我如何与客户分道扬镳?违约行为已经被指出,但交易已经达成。除非通过仲裁,否则将无法取消?
写信给仲裁。我已经通知了行政部门。
Bug MT5(build 2340)使用了两次相同的代码:第一遍 - 编译成功,第二遍 - 编译错误。
显然,问题与模板函数生成器缓存有关。
如果模板函数 "void run(const T &ff)" 的引用转移被"void run(const T ff)"的值转移所取代,错误就会消失。
谢谢你的留言,已修复
感谢开发者提供的命名空间 功能。
然而,为什么MT5(build 2361)完全缺乏对命名空间的智能识别支持,即使是通过::的全局支持?
同时,对静态类方法的intellisense也有支持,无论好坏。
因此,从用户的角度来看,我们有理由问:"为什么不重复使用类中负责智能检测的代码来实现命名空间的智能检测?"。
这个问题在进行 "数学计算 "的主要项目中被观察到--在那里,终端挂起死机。
下面的代码可以作为一个例子来重现:
在同一图表上再次运行建议的脚本,当第一次运行仍未完成时,会出现没有确认信息的情况。
出现了几秒钟的挂起--没有 "进度条...... "输出,然后终端输出标志被设置,睡眠 不再被触发。
对于主项目,在挂起几秒钟后,终端完全不发展--我不得不杀死这个进程。
是否有可能从测试员代理那里得到通行证号码?
ZS: 或者我们需要一个独特的标识符,从测试期间的每一个通道的文件名 - 我想把测试期间的EA设置保存到一个文件中,但我们需要一些独特的东西来形成一个文件名与设置。
是否有可能从测试员代理那里得到通行证号码?
只有opt文件中的数据。格式是可用的。