错误、漏洞、问题 - 页 1285

 
vlad_123:

最近有人遇到过这个问题吗?

测试机构 突然开始对这样的事情进行可怕的记录。

而且他们堆积了数千兆字节的数据......

https://www.mql5.com/ru/forum/41260/page4

抱歉,不久的将来就会修复。

 
alexl:

https://www.mql5.com/ru/forum/41260/page4

我们很抱歉,这将很快得到纠正。

谢谢你提供的信息,我们期待着它。
 
vlad_123:
谢谢你提供的信息,我们将等待。
代理商的更新已经可用 - 他们将自动更新
 
Renat:
代理商的更新已经可用 - 他们将自动更新
你能告诉我建造号 吗?我现在有Build 1085(2015年2月13日),想确保代理被更新。
 
vlad_123:
你能告诉我建造号 吗?我现在有Build 1085(2015年2月13日),想确保代理被更新。
是的,1085。
 
alexvd:

附在你身上的代码是不是不起作用?日志中是否有什么内容?

你有没有试过用调试器来一步一步地控制正在发生的事情?

无论哪种方式,你都需要具体的内容来重现它。

下面所附的例子说明了这个问题--使用资源 BITMAP_LABEL不显示(至少在我的777构建中)。

在765版本中,一切工作都是一样的。

附加的文件:
 
zhserg:

下面所附的例子说明了这个问题--使用BITMAP_LABEL资源不显示(至少在我的777构建中)。

在765版本中,一切工作都是一样的。

这是你在图表上的EA。


小提示。

运行了源代码。我没有发现任何像ObjectGet...、ChartRedraw等的同步调用。

因此,在你拉动图表或接收tick之前,你不会看到这个对象。

 
alexvd:

跑了一遍源代码。没有发现任何同步调用,如ObjectGet...,ChartRedraw等...。

也就是说,直到你拉动图表或得到一个刻度,你才会看到这个对象。

我很清楚,我做得很匆忙......。但它仍然不工作(顺便说一下,我们更新到778,情况也一样)。

你能不能告诉我出了什么问题,至少是大概。也许是因为WinXP的原因?

 
zhserg:

我很清楚这一点,我做得很匆忙......。但尽管如此,它还是不工作(现在更新到778,情况相同)。

你能告诉我出了什么问题吗,至少是大概。会不会是因为WinXP的原因?

我删除了在每一个刻度上创建(重新创建)的对象。现在,该对象 只被创建一次--无论是在开始时还是在改变时间框架时。

#resource "\\Images\\btn-1.bmp"

input bool  loadFromRes=true;
bool        creation=false;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
   ObjectDelete("BTN");
   creation=false;
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   if(creation)
      return;
   if(loadFromRes)
     {
      BitmapLabelCreate(0,"BTN",0,100,100,"::Images\\btn-1.bmp","::Images\\btn-1.bmp",135,25,0,0,false,CORNER_LEFT_UPPER,ANCHOR_LEFT_UPPER,clrWhite,STYLE_SOLID,1,false,false,true,0);
      creation=true;
     }
   else
     {
      BitmapLabelCreate(0,"BTN",0,100,100,"\\Images\\btn-1.bmp","\\Images\\btn-1.bmp",135,25,0,0,false,CORNER_LEFT_UPPER,ANCHOR_LEFT_UPPER,clrWhite,STYLE_SOLID,1,false,false,true,0);
      creation=true;
     }
   ChartRedraw();
  }

MetaTrader 4 build 778。

 
barabashkakvn:

我已经删除了每次勾选时的对象创建(重新创建)。现在,该对象被创建 一次--要么在启动时,要么在时间框架变化时。

MetaTrader 4 build 778。

很抱歉占用你的时间。但结果是一样的,不幸的是(。