switch(EnumTypeSound)
{
default: return;
case tSoundError: PlaySound("stops.wav"); break;
case tSoundAlert: PlaySound("alert.wav"); break;
case tSoundAlert2: PlaySound("alert2.wav"); break;
case tSoundExpert: PlaySound("expert.wav"); break;
case tSoundNews: PlaySound("news.wav"); break;
case tSoundOk: PlaySound("ok.wav"); break;
case tSoundTick: PlaySound("tick.wav"); break;
case tSoundTimeout: PlaySound("timeout.wav"); break;
}
De hecho, al intentar acceder a
PlaySound("stops.wav");
Se produce el siguiente error: [Err: 5019] El archivo no existe
El código en sí se encuentra en las profundidades del proyecto, que consiste en docenas de archivos mqh y esta función no se llama directamente desde mq5 (sólo para asegurarse).
La ayuda dice: "El archivo debe estar ubicado en el directorio terminal_sonidos o en su subdirectorio. "Sin embargo, si abre el directorio de datos(Archivo - Abrir carpeta de datos), esta carpeta no está allí. Pero se encuentra en la carpeta instalada"C:\N-Archivos de Programa\N-MetaTrader 5". ¿Tal vez, afecta de alguna manera la solicitud de archivos en la llamada?
El archivo stops.wavse encuentra en la carpeta"C:\NProgram Files\MetaTrader 5\Sounds\".
Me gustaría solucionar este ridículo error))) Gracias de antemano.
Se produce el siguiente error: [Err: 5019] El archivo no existe
El código en sí se encuentra en las profundidades del proyecto, que consiste en docenas de archivos mqh y esta función no se llama directamente desde mq5 (sólo para asegurarse).
La ayuda dice: "El archivo debe estar ubicado en el directorio terminal_sonidos o en su subdirectorio. "Sin embargo, si abre el directorio de datos(Archivo - Abrir carpeta de datos), esta carpeta no está allí. Pero se encuentra en la carpeta instalada"C:\N-Archivos de Programa\N-MetaTrader 5". ¿Tal vez, afecta de alguna manera la solicitud de archivos en la llamada?
El archivo stops.wavse encuentra en la carpeta"C:\NProgram Files\MetaTrader 5\Sounds\".
Me gustaría solucionar este ridículo error))) Gracias de antemano.
Así es como funciona.
//+------------------------------------------------------------------+//| EnumTypeSound.mq5 |//| Copyright 2020, MetaQuotes Software Corp. |//| https://www.mql5.com |//+------------------------------------------------------------------+#property copyright"Copyright 2020, MetaQuotes Software Corp."#property link"https://www.mql5.com"#property version"1.00"#property script_show_inputs//+------------------------------------------------------------------+//| EnumTypeSound |//+------------------------------------------------------------------+enum EnumTypeSound
{
tSoundError, // Stops
tSoundAlert, // Alert
tSoundAlert2, // Alert2
tSoundExpert, // Expert
tSoundNews, // News
tSoundOk, // Ok
tSoundTick, // Tick
tSoundTimeout, // Timeout
};
input EnumTypeSound TypeSound=tSoundError;
//+------------------------------------------------------------------+//| Script program start function |//+------------------------------------------------------------------+voidOnStart()
{
//---switch(TypeSound)
{
default:
return;
case tSoundError:
PlaySound("stops.wav");
break;
case tSoundAlert:
PlaySound("alert.wav");
break;
case tSoundAlert2:
PlaySound("alert2.wav");
break;
case tSoundExpert:
PlaySound("expert.wav");
break;
case tSoundNews:
PlaySound("news.wav");
break;
case tSoundOk:
PlaySound("ok.wav");
break;
case tSoundTick:
PlaySound("tick.wav");
break;
case tSoundTimeout:
PlaySound("timeout.wav");
break;
}
}
//+------------------------------------------------------------------+
Sí hombre( Lo he comprobado, ahora también me funciona... Pero en algunos lugares da un error por alguna razón (en algunos terminales), tal vez la carpeta de sonido no está allí, cavará alrededor en general. Gracias por la respuesta. Sólo pensé que entonces podría haber alguna restricción en los subficheros de la estructura del proyecto que no conocía y no tuve en cuenta...
ceros y variables a las que asigno valores del array. y cuando multiplico los propios valores del array por algo, cambian correctamente en el depurador.
ceros y variables a las que asigno valores del array. pero cuando multiplico los propios valores del array por algo cambian correctamente en el depurador.
Otro problema con el código:
De hecho, al intentar acceder a
Se produce el siguiente error: [Err: 5019] El archivo no existe
El código en sí se encuentra en las profundidades del proyecto, que consiste en docenas de archivos mqh y esta función no se llama directamente desde mq5 (sólo para asegurarse).
La ayuda dice: "El archivo debe estar ubicado en el directorio terminal_sonidos o en su subdirectorio. "Sin embargo, si abre el directorio de datos(Archivo - Abrir carpeta de datos), esta carpeta no está allí. Pero se encuentra en la carpeta instalada"C:\N-Archivos de Programa\N-MetaTrader 5". ¿Tal vez, afecta de alguna manera la solicitud de archivos en la llamada?
El archivo stops.wavse encuentra en la carpeta"C:\NProgram Files\MetaTrader 5\Sounds\".
Me gustaría solucionar este ridículo error))) Gracias de antemano.
Otro problema con el código:
De hecho, al intentar acceder a
Se produce el siguiente error: [Err: 5019] El archivo no existe
El código en sí se encuentra en las profundidades del proyecto, que consiste en docenas de archivos mqh y esta función no se llama directamente desde mq5 (sólo para asegurarse).
La ayuda dice: "El archivo debe estar ubicado en el directorio terminal_sonidos o en su subdirectorio. "Sin embargo, si abre el directorio de datos(Archivo - Abrir carpeta de datos), esta carpeta no está allí. Pero se encuentra en la carpeta instalada"C:\N-Archivos de Programa\N-MetaTrader 5". ¿Tal vez, afecta de alguna manera la solicitud de archivos en la llamada?
El archivo stops.wavse encuentra en la carpeta"C:\NProgram Files\MetaTrader 5\Sounds\".
Me gustaría solucionar este ridículo error))) Gracias de antemano.
Así es como funciona.
Recién descubrí que en los registros la tecla hace un salto rápido a la línea que comienza con el carácter correspondiente a la tecla.
Por ejemplo, si desactiva las columnas Hora y Fuente, podrá ir rápidamente al carácter especial de su EA en los registros.
Recién descubrí que en los registros la tecla hace un salto rápido a la línea que comienza con el carácter correspondiente a la tecla.
Por ejemplo, si desactiva las columnas Hora y Fuente, puede ir rápidamente por el carácter especial de su EA en los registros.
Lo mismo digo, no lo sabía. Gracias.
Así es como funciona.
Sí hombre( Lo he comprobado, ahora también me funciona... Pero en algunos lugares da un error por alguna razón (en algunos terminales), tal vez la carpeta de sonido no está allí, cavará alrededor en general. Gracias por la respuesta. Sólo pensé que entonces podría haber alguna restricción en los subficheros de la estructura del proyecto que no conocía y no tuve en cuenta...
Es extraño cómo funciona. Construye 2755.
ceros y variables a las que asigno valores del array. y cuando multiplico los propios valores del array por algo, cambian correctamente en el depurador.
Es extraño cómo funciona. Construye 2755.
ceros y variables a las que asigno valores del array. pero cuando multiplico los propios valores del array por algo cambian correctamente en el depurador.
Por favor, actualice a la beta 2775, por favor.
Esto se ha arreglado.
La mayoría de los mensajeros muestran si el mensaje enviado ha sido recibido/leído o no.
¿Existirá esta funcionalidad en los MP?
ZZY Renate detalles de los problemas que escribe en el PM, como en nada.
Lamayoría de los mensajeros muestran si el mensaje enviado ha sido recibido/leído o no.
¿Existirá esta funcionalidad en los MP?
SZY Renate los detalles de los problemas que escribes a los MP como si no fueran nada.
Necesario, sobre todo en el chat de los autónomos.
La mayoría de los mensajeros muestran si el mensaje enviado ha sido recibido/leído o no.
¿Existirá esta funcionalidad en los MP?
SZY Renate, los detalles de los problemas que escribe en el PM, como en nada.