错误、漏洞、问题 - 页 1156

 

缺少文件mql64.exe....

消失了,就这样了。我从链接中 直接下载编译器文件到终端文件夹,为其预期目的使用了几次,然后它就消失了有人(我是说某个程序)正在删除它。我以为是反病毒,但不是,这和它没有关系。在垃圾箱中没有被删除的文件。我只能使用15分钟......

我是认真的,不开玩笑。

 

一个控制台编译器,可与终端分开使用。

终端清理其目录中的过时的组件(见目录如何瘦身),因此删除了这个文件。

 
Renat:

一个控制台编译器,可与终端分开使用。

终端清除了其目录中的过时组件(见目录的瘦身),因此删除了这个文件。

我的猜测得到了证实。谢谢你。

但那时该怎么做呢?

 

当试图提交MQL5存储 中的一个文件的更改时,弹出了错误 "170004"。这个错误是什么?

我是这样修复的。重命名问题文件 -> 提交修改 -> 重命名为原来的名字 -> 提交修改。

只是想知道为了将来--这个错误的原因是什么?

 

F11 - 为什么在mt4和mt5中有不同的功能?在mt4中--F11将工具栏、状态栏、终端、市场概览和导航器最小化。 同时,折叠的窗口保持最小化,但马赛克中的窗口保持马赛克

在mt5中,F11可以折叠工具栏、状态栏、终端、市场概览和导航器,但它只能将活动窗口扩展到全屏为什么,为什么它与mt4不同?


马赛克窗口--在mt4中,最小化的窗口被最小化,打开的窗口按马赛克排序。 在mt5中,最小化的窗口没有被最小化,所有的窗口都按马赛克一次性排序。为什么,为什么它与mt4不同?

我怎样才能在mt5中对平铺的窗口进行排序,同时塌陷的窗口保持塌陷?

 

在没有外部工具(如dll)的情况下,MT4如何在长时间计算时显示进度指标?

如果我试图改变评论(Comment(x + "%"))并刷新图表(WindowRedraw())- 没有任何东西被重新绘制。

 
marketeer:

在没有外部工具(如dll)的情况下,MT4如何在长时间计算时显示进度指标?

如果我试图改变评论(Comment(x + "%"))并刷新图表(WindowRedraw())- 没有任何东西被重新绘制。

也许只是在代码中,条件没有得到满足,程序的执行 没有进入 "评论 "阶段?

下面是一个脚本的例子--评论已经更新。MetaTrader 4 build 660开始运行(MetaQuotes软件公司)。

//+------------------------------------------------------------------+
//|                                                  test_script.mq4 |
//|                              Copyright © 2014, Vladimir Karputov |
//|                                           http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2014, Vladimir Karputov"
#property link      "http://wmua.ru/slesar/"
#property version   "1.00"
#property strict
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   long x=0;
   for(long i=LONG_MIN;i<LONG_MAX;i++)
     {
      x=i%1000000;
      if(x==0 || IsStopped())
        {
         Comment(i);
         //Sleep(50);
        }
     }
  }
//+------------------------------------------------------------------+
 
barabashkakvn:

也许只是代码中的一个条件没有得到满足,程序的执行 没有进入 "评论 "阶段?

下面是一个脚本的例子--评论被更新。MetaTrader 4 build 660开始运行(MetaQuotes软件公司)。

不,我没有设定任何条件。我以前是通过dll调用progress,而且还能用,但我不能在市场上发布绑定dll的产品,所以我只是在代码中替换了对Comment的调用。我假设这个脚本是有效的,因为其中没有计算负荷。我也有更新评论。但在指标中,有很多其他代码在运行,它不会更新--只有在整个周期后,最后的注释才是可见的。
 
joo:

但是,又应该如何呢?

那么,如果控制台编译器被终端删除,我如何使用它呢?
 
barabashkakvn:

下面是一个脚本的例子--评论被更新。MetaTrader 4 build 660开始运行(MetaQuotes软件公司)。

我想澄清我的问题--进度应该在一个指标中工作。你的代码,当转移到指标时,在运行时停止显示注释。