Errores, fallos, preguntas - página 879

 
ENUM_POSITION_TYPE type = WRONG_VALUE; //нормально

//предупреждение: implicit enum conversion
ENUM_POSITION_TYPE Type() { return ( (true) ? (ENUM_POSITION_TYPE)PositionGetInteger( POSITION_TYPE ) : WRONG_VALUE ); }

//хотя так - нормально
ENUM_POSITION_TYPE Type() { return ( (true) ? (ENUM_POSITION_TYPE)PositionGetInteger( POSITION_TYPE ) : (ENUM_POSITION_TYPE)WRONG_VALUE ); }

si es un defecto, es conveniente corregirlo para que el derecho no se pierda en las advertencias innecesarias

Nota (verdadera) - simplificada por razones de brevedad

 
A100:
si se trata de un error, debe corregirse para que el correcto no se pierda en advertencias innecesarias.

¿Cuál es el error? WRONG_VALUE es de otro tipo.

Puede declararlo así:

const ENUM_POSITION_TYPE WRONG_POSITION = (ENUM_POSITION_TYPE) WRONG_VALUE;

Y se puede utilizar. Se puede citar explícitamente como en el ejemplo siguiente.

Документация по MQL5: Стандартные константы, перечисления и структуры / Именованные константы / Прочие константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Именованные константы / Прочие константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Именованные константы / Прочие константы - Документация по MQL5
 
TheXpert:

¿Cuál es el error? WRONG_VALUE es de otro tipo.

Puedes declararlo así:

Y se puede utilizar. Puedes causarlo explícitamente como en el ejemplo inferior.

WRONG_VALUE debe ser implícitamente lanzado a un enum de cualquier tipo (desde Reference).

No es un error - genera una advertencia que perturba la vida de uno :)

 
A100:

WRONG_VALUE debe ser lanzado implícitamente a un enum de cualquier tipo (desde la Ayuda)

Así es el reparto :) pero con una advertencia.

Si no se diera, no se compilaría.

 
Que los desarrolladores vuelvan a mirar la conversión implícita de WRONG_VALUE a enum en el operador condicional ?
 
Oh, ya veo, supongo que sí.
 
Renat:
Comprueba la contraseña y vuelve a escribirla, por favor.

No funciona. Probé con otras direcciones de correo electrónico (yandex, mail) para enviar un mensaje y el mismo error. ¿Qué más puedo hacer?

P.D. ¡Atrás! Funcionó en todas partes excepto en gmail. Lo investigaré...

 
tol64:

No funciona. Probé con otras direcciones de correo electrónico (yandex, mail) para enviar un mensaje y el mismo error. ¿Qué más puedo hacer?

P.D. ¡Atrás! Funcionó en todas partes excepto en gmail. Lo investigaré...

No, no puedo enviar correos a gmail. He intentado cambiar mi contraseña, pero no funciona. ¿Hay alguna otra manera?

P.D. Encontré esto. He borrado todos los campos de Mail. Sin marcar Permitir notificaciones por correo electrónico. Pulso OK. Vuelvo a abrir la ventana de configuración y veo que la casilla está marcada y los campos rellenados. ¿Podría esto tener algo que ver con mi problema?

Lo más probable es que el problema haya empezado a manifestarse después de cambiar la contraseña de mi cuenta de Google.

P.S2. También he activado la autenticación en dos pasos en mi cuenta de Google. Pero probé a desactivarlo cuando apareció el problema y no sirvió de nada.

//---

P.S3. Se registró en el Servicedesk. Accidentalmente lo envié como un deseo en lugar de un error. ))

 
tol64:

No, no puedo enviar correos electrónicos a gmail...

intente
pop.gmail.com
desde aquí
Настройка протокола POP в почтовых клиентах
  • support.google.com
Если вы не используете ни клиенты, ни устройства, которые были указаны ранее, просмотрите ниже общие инструкции по настройке. В случае возникновения трудностей рекомендуем обратиться в отдел технической поддержки пользователей соответствующего почтового клиента. Мы можем оказать помощь в решении проблем только с теми клиентами, которые...
 
Silent:
inténtalo aquí.
No, eso no ayuda.