Errores, fallos, preguntas - página 1915

 

La ilusión de que el código es correcto

#property library
#define  MACRO1(X)               (X)
//#define MACRO2
int f()
{
        return MACRO1( 1
#ifdef  MACRO2
                + 1
#endif
                - 1 );
}
No hay mensaje de error
 

Ahora da un error, pero antes (por ejemplo, en la compilación 1571) funcionaba - #import se combinó con éxito con la macro...

#define  TEST1   "test1.ex5"
#define  TEST2   "Z:\\VERSION1\\test32.dll"
//
#import  TEST1                   //Error: #import is expecting a filename
#import  TEST2                   //Error: #import is expecting a filename
#import
era muy conveniente para el código multiplataforma - al centralizar las macros en un solo lugar se podía cambiar la ruta y el nombre (32bit/64bit, UNICODE/ANSI) para dll, y la ruta y la extensión (ex4/ex5) para mql. Y lo más importante es que todo funcionaba antes

El #recurso con la macro sigue funcionando - una línea puede desactivar/activar docenas de recursos

#include con macro no funcionaba antes, pero sería conveniente que funcionara en el futuro (por qué #include es peor que #resource) que permitiría cambiar fácilmente, por ejemplo, la ruta en decenas de líneas de decenas de archivos

 

Me gustaría señalar.

Los clientes se quejan de que no pueden instalar el producto después de la compra.

Pulsan el botón "instalar", pero el producto adquirido no se instala.

 
Alexandr Bryzgalov:

Me gustaría señalar.

Los clientes se quejan de que no pueden instalar el producto después de la compra.

Pulsan el botón "instalar", pero el producto adquirido no se instala.

¿Qué producto?
 
Alexander:
¿Qué producto?

Te lo he enviado en un mensaje privado.

Ya el segundo cliente habla de problemas de instalación después de la compra.
 
Alexander:
¿Qué producto?

Yo también he tenido quejas últimamente sobre la instalación de los i-Orders recién comprados.

Resuelto con la ayuda del servicio técnico.

 

No lo encuentro en la ayuda, ¿hay alguna manera de saber si un Asesor Experto se está ejecutando en un gráfico específico?

 
Konstantin:

No lo encuentro en la ayuda, ¿hay alguna forma de saber si un Asesor Experto se está ejecutando en un gráfico específico?

https://www.mql5.com/ru/docs/constants/chartconstants/enum_chart_property#enum_chart_property_string
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Andrey Barinov:
https://www.mql5.com/ru/docs/constants/chartconstants/enum_chart_property#enum_chart_property_string

gracias ))

 

Pregunta para los desarrolladores. Se han anunciado los llamados Servicios. ¿Cuándo podemos esperarlas?