Errores, fallos, preguntas - página 2134

 
fxsaber:
Error de OBJ_CHART. Indicador

El resultado es erróneo.

He añadido ::ChartRedraw

Aquí está el resultado:

2018.02.19 23:27:35.526 ChartGetInteger(Chart,CHART_WIDTH_IN_PIXELS) = 400
2018.02.19 23:27:36.323 ChartGetInteger(Chart,CHART_WIDTH_IN_PIXELS) = 400
2018.02.19 23:27:36.324 ChartGetInteger(Chart,CHART_HEIGHT_IN_PIXELS) = 250

Primero viene la línea no comentada (añadida PRINT para mayor claridad)

 

Un cliente intenta instalar un producto comprado en el mercado pero no puede hacerlo, las activaciones no se utilizan.

¿cuál podría ser la razón?

Mar

 
A100:

He añadido ::Redraw

A mí no me funciona. Muéstrame el código.

 
fxsaber:

No me funciona. Muéstrame el código.

void OnInit()
{
        ObjectSetInteger(0, Name, OBJPROP_XSIZE, 400 ); // Ширина
        ObjectSetInteger(0, Name, OBJPROP_YSIZE, 250 ); // Высота
        ChartRedraw();
        ChartRedraw( Chart );
        ChartSetInteger( Chart, CHART_SHOW, false );
        PRINT( ChartGetInteger(Chart, CHART_WIDTH_IN_PIXELS ));
}
 
A100:

Gracias. Experimenté un poco más. Resultó ser tratado por esta secuencia exacta e inmediatamente después de cambiar las propiedades de CADA objeto.

  ChartRedraw();
  ChartRedraw(Chart);

Es una muleta, por supuesto.


ZS Esto es un fastidio.

  // Задаем свойства объекта
  ObjectSetInteger(0, Name, OBJPROP_XSIZE, 400); // Ширина
  ObjectSetInteger(0, Name, OBJPROP_YSIZE, 250); // Высота
  
  ChartRedraw();
  ChartRedraw(Chart);
    
  ChartSetInteger(Chart, CHART_SHOW, false);

  // Задаем свойства объекта
  ObjectSetInteger(0, Name, OBJPROP_XSIZE, 400); // Ширина
  ObjectSetInteger(0, Name, OBJPROP_YSIZE, 250); // Высота
  
  ChartRedraw();
  ChartRedraw(Chart);

Es decir, si tengo que modificar las propiedades del objeto, habrá resultados erróneos, como si CHART_SHOW == true.

 
Además, parece que funciona así:
void OnInit()
{ 
  ChartRedraw(0);
  // Задаем свойства объекта
  ObjectSetInteger(0, Name, OBJPROP_XSIZE, 400); // Ширина
  ObjectSetInteger(0, Name, OBJPROP_YSIZE, 250); // Высота
  ChartSetInteger(Chart, CHART_SHOW, false);

  ChartGetInteger(Chart, CHART_WIDTH_IN_PIXELS); // Если закомментировать строку, то все будет работать правильно
  PRINT(ChartGetInteger(Chart, CHART_WIDTH_IN_PIXELS));  // Правильное значение - 400 330
}

Pero al cambiar la propiedad OBJPROP_PERIOD
parece que ChartRedraw no funciona =(
 
Alexandr Bryzgalov:

Un cliente intenta instalar un producto que ha comprado en el mercado, pero no lo consigue, las activaciones no se utilizan.

¿Cuál podría ser la razón?


Puede haber muchas razones. Pero no obtendrá una respuesta aquí.
Debe escribir al Servicio de Atención al Cliente. O más bien, el cliente debería escribir a Service Desk. Y se puede mirar la causa en los registros, por tiamviefer, tratar de resolver el problema en sus propias formas.

Por ejemplo, reiniciar el terminal y volver a iniciar sesión, reinstalar el terminal o borrar la caché. Comprueba la versión de IE y demás. Cada caso es único.
A veces incluso hay que instalar actualizaciones en Windows.
 
oEdwardo:
También funciona así:

No, por desgracia. El problema no es hacer funcionar este indicador de demostración en particular, sino cambiar las propiedades del gráfico OBJ_CHART a las correctas.

 
Vladislav Andruschenko:
Puede haber muchas razones. Pero no obtendrá una respuesta aquí.
Deberías escribir al servicio de atención al cliente. O más bien, el cliente debería escribir a Service Desk. Y puedes mirar la causa en los registros, por tyamwiefer, intenta resolver el problema a tu manera.

Por ejemplo, reiniciar el terminal y volver a iniciar sesión, reinstalar el terminal o borrar la caché. Comprueba la versión de IE y demás. Cada caso es único.
A veces, incluso hay que poner actualizaciones en las ventanas.

Gracias, eso es todo.

El cliente dijo que tenía un antiguo instalador

Después de descargar el instalador de la página web del broker todo se ha instalado correctamente

 
Alexandr Bryzgalov:

Gracias, eso es todo.

Según el cliente tenía un antiguo instalador

Después de descargar el instalador de la página web del broker se instaló correctamente.


¿Quizás la mt era una versión antigua? Esto también ocurre a veces.