Errores, fallos, preguntas - página 3108
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Lo tengo.
Oh, este corredor del eclipse...
Tengo tiempo en mi demo desde que no hay conexión y han pasado 40 horas.
No se pueden saltar las nuevas versiones de los productos, aunque antes estaba bien.
Parece que no soy yo quien tiene el problema.
build 3110
Ayer tuvimos problemas de conexión con el servidor MetaQuotes-Demo, que se utiliza para validar los productos del Mercado, entre otras cosas.
Ayer solucionamos este error y volvimos a comprobar todos los productos que fallaron en la validación por motivos técnicos.
Le pedimos disculpas por las molestias.
Si accidentalmente hemos omitido su producto y no lo hemos vuelto a comprobar, hágalo usted mismo. La validación debería funcionar ahora con normalidad.
Aquí hay un ejemplo de código:
Resultado:
¿Puede alguien explicar - por qué
da
4294966796
y no -500.
No sé qué está pasando por mi cabeza... (
Aquí hay un ejemplo de código:
Resultado:
¿Puede alguien explicar - por qué
da
y no -500.
No sé qué está pasando por mi cabeza... (
https://www.mql5.com/ru/docs/basis/types/casting
Has conseguido que iNext se reduzca a entero sin signo primero. A continuación, el resultado entero sin signo se convierte en long.
En mi ejemplo, iNext se convierte inmediatamente en el tipo long, por lo que iCurrent también se convierte en el tipo long, pero implícitamente. El resultado se convierte inmediatamente en largo
La pregunta era por qué este tipo de orden no da el resultado correcto. Sólo puedo suponer que depende del orden de la jerarquía de tipos en la expresión. Si los tipos están en orden jerárquico en la expresión en tiempo de ejecución, la respuesta es correcta, y si no, una conversión de tipos no explícita que viole la jerarquía puede cambiar el valor de la variable.
En general, una conversión de tipo no explícita viola la jerarquía.
Ayer tuvimos problemas de conexión con el servidor MetaQuotes-Demo, que se utiliza, entre otras cosas, para validar los productos del Marketplace.
Ayer corregimos este problema y volvimos a comprobar todos los productos que no pudieron pasar la validación por motivos técnicos.
Nos disculpamos por las molestias.
Si accidentalmente hemos omitido su producto y no está revalidado, hágalo usted mismo. La comprobación debería funcionar ahora con normalidad.
https://www.mql5.com/ru/docs/basis/types/casting
Primero has conseguido que iNext se reduzca a un entero sin signo. A continuación, el resultado entero sin signo se convierte en long.
En mi ejemplo, iNext se convierte inmediatamente en el tipo long, por lo que iCurrent también se convierte en el tipo long, sólo que implícitamente. El resultado es inmediatamente lanzado a largo
puedes ver por qué
и
int itemp=(int)(iNext-iCurrent);
da el resultado correcto?
Siguiendo su descripción , primero lanzamos iNext a un entero sin signo. A continuación, el resultado de un entero sin signo se convierte en un entero con signo.
¿Verdad?
Línea de tendencia no magnetizada a la vela roja baja(EURUSD, M5;Escala de tiempo precisa; Magnetización: 15)
y explicar por qué.
и
int itemp=(int)(iNext-iCurrent);
da el resultado correcto?
Fácilmente
un entero sin signo con una longitud de 32 bits 4294966796 cuando se convierte en un entero con signo de la misma dimensión da -500
La pregunta era por qué este tipo de orden no da el resultado correcto. Sólo puedo suponer que depende del orden de la jerarquía de tipos en la expresión. Si los tipos están en orden jerárquico en la expresión en tiempo de ejecución, la respuesta es correcta, y si no, una conversión de tipos no explícita que viole la jerarquía puede cambiar el valor de la variable.
Zy En general una conversión de tipo no explícita y una violación de la jerarquía.
Ya te he dado el enlace https://www.mql5.com/ru/docs/basis/types/casting
Lo dice todo con gran detalle. Léalo de principio a fin sin perderse nada