Errores, fallos, preguntas - página 470

 

Renat, de alguna manera se habló de separar el cambio de símbolo y de punto como motivo de desinicialización/inicialización.

¿Merece la pena esperar, o todo el mundo entiende lo que se necesita, pero no quiere hacerlo realmente?


 
Todavía no hay solución.
 
Renat:
Todavía no hay solución.
Vamos a entrar en un poco más de detalle aquí. ¿Cuál es la dificultad?
 
  int Smbl[0];

error

'0' - invalid index value       usChrt001m.mq5  13      10
¿cómo es posible?
 
No se puede definirun array estático de tamaño cero.
Документация по MQL5: Основы языка / Типы данных / Объект динамического массива
Документация по MQL5: Основы языка / Типы данных / Объект динамического массива
  • www.mql5.com
Основы языка / Типы данных / Объект динамического массива - Документация по MQL5
 

Lo tengo, gracias.

 
class FileUnlimited
{
public:
   enum MovePointerMethod
   {
          MPM_BEGIN = FU_FILE_BEGIN            // relative count from the beginning
        , MPM_CURRENT = FU_FILE_CURRENT        // relative count from current
        , MPM_END = FU_FILE_END                // relative count from the end
   };
};

class ConstFile
{
   //...
   virtual bool SetPos(long pos, MovePointerMethod from = MPM_BEGIN){return false;}
};
¿Por qué se compila? Incluso si pones un privado.
 
Silent:

Sí, estoy tratando de meter los valores...

si es así...

jura, declaración sin tipo, declarando tipos

Es una locura.

¿Cuál es la forma correcta - stat. array y rellenarla con valores? la ayuda con ejemplos es un desastre.

Por lo que entiendo estás intentando declarar e inicializar el array elemento por elemento a nivel global - esto está prohibido. A nivel local se compila sin errores.

O intenta inicializar los elementos del array con una secuencia de inicialización - https://www.mql5.com/ru/docs/basis/variables/initialization:

int Smbl[8]={1,2,3,4,5,6};
Документация по MQL5: Основы языка / Переменные / Инициализация переменных
Документация по MQL5: Основы языка / Переменные / Инициализация переменных
  • www.mql5.com
Основы языка / Переменные / Инициализация переменных - Документация по MQL5
 
Rosh:

Por lo que entiendo, estás intentando declarar e inicializar un array elemento por elemento a nivel global - esto está prohibido...

Exactamente así :)

Entonces, ¿no puedes usar la matriz como entrada de inmediato?

 
Silent:

¿Así que no puedes usar un array como entrada directamente?

'Smbl' - objects and arrays are not allowed as inputs   usChrt001m.mq5  14      11

Qué pena.

De todos modos, ¿por qué se hace así? ¿Por qué no puedo hacer una matriz de entrada estática de inmediato y tengo que duplicar las variables?