Errores, fallos, preguntas - página 1285

 
vlad_123:

¿Alguien se ha encontrado con este problema últimamente?

Los agentes de pruebas empiezan de repente a hacer un terrible registro de cosas como ésta:

Y están acumulando gigabytes de ella...

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

Disculpas, se arreglará en un futuro próximo

 
alexl:

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

Nos disculpamos, esto será rectificado en breve

Gracias por la información, la esperamos.
 
vlad_123:
Gracias por la información, esperaremos.
Las actualizaciones para los agentes ya están disponibles - se actualizarán automáticamente
 
Renat:
Las actualizaciones para los agentes ya están disponibles - se actualizarán automáticamente
¿Me puede decirel número de construcción? Ahora tengo la build 1085 (13 feb 2015), me gustaría asegurarme de que los agentes están actualizados.
 
vlad_123:
¿Puede indicarme el número de fabricación? Ahora tengo la build 1085 (13 feb 2015), me gustaría asegurarme de que los agentes están actualizados.
Sí, 1085.
 
alexvd:

¿El código adjunto no funciona? ¿Hay algo en los registros?

¿Has probado el depurador para controlar lo que ocurre paso a paso?

En cualquier caso, necesitas los datos específicos para reproducirlo.

El ejemplo adjunto ilustra el problema - el uso de recursos BITMAP_LABEL no se muestra (al menos en mi build 777).

En la compilación 765 todo funciona igual.

Archivos adjuntos:
 
zhserg:

El ejemplo adjunto ilustra el problema - utilizando recursos BITMAP_LABEL no se muestra (al menos en mi build 777).

En la build 765 todo funciona igual.

Aquí está su EA en el gráfico.


Un pequeño consejo.

Revisa el código fuente. No he encontrado ninguna llamada sincrónica como ObjectGet..., ChartRedraw etc.

Por lo tanto, hasta que no se saque el gráfico o se reciba el tick no se verá este objeto.

 
alexvd:

Revisé el código fuente. No encontré ninguna llamada sincrónica como ObjectGet..., ChartRedraw etc...

Es decir, hasta que no tires del gráfico o hasta que no tengas un tick no verás este objeto.

Lo sé muy bien, lo hice por las prisas... Pero sigue sin funcionar (por cierto, actualizamos a 778 y la misma situación).

Podrías decirme qué es lo que pasa, al menos aproximadamente. ¿Tal vez por culpa de WinXP?

 
zhserg:

Lo sé muy bien, lo hice a toda prisa... Pero sin embargo no funciona (ahora actualizado a 778 y misma situación).

¿Puedes decirme qué es lo que falla, al menos de forma aproximada? ¿Podría ser debido a WinXP?

He eliminado la creación (recreación) del objeto en cada tic. Ahora el objeto se crea sólo una vez, ya sea al inicio o al cambiar de marco temporal.

#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:

He eliminado la creación de objetos (recreación) en cada tic. Ahora el objeto se crea una vez, ya sea en el inicio o en el cambio de marco temporal.

MetaTrader 4 build 778.

Lamento quitarle su tiempo. Pero el resultado es el mismo, por desgracia (.