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
1) sólo el servidor tiene derecho a modificar la memoria. los clientes la leen.
2)- mira Pipe. alli los "eventos" de llegada de datos se implementan como autoexplicativos - tu tienes datos, nosotros los tomamos, nosotros los esperamos.
3)si, tendras que escribir un servidor o copiarlo de MSDN, pero los clientes ya hechos se pueden usar directamente en MQL5.
4) por desgracia, no se puede resolver este problema con la periodicidad de sondeo. Sleep(1) no debe hacer ruido, incluso cuando se trabaja con la memoria. Usted debe comprobar la sincronización de las funciones, tal vez hay pases adicionales y la carga en algún lugar.
1 - sólo un servidor (escrito por mí de su trabajo)
2 - interesante, voy a mirar sólo tengo una tarea "lo más oportuna posible" para transferir datos 4(8) bytes, es decir, todo el ciclo (debe realizarse muy a menudo)
3 - Creo que por analogía con el artículo que voy a hacer mi propio, pero hasta ahora el problema, incluso el ejemplo de prueba no funciona.
4 - sí, he vuelto a escribir algunas cosas optimizado el código, parece ser mejor.
He intentado añadir su dll a mt4.
Aquí está el códigogire el destornillador a la derecha
girar correctamente el destornillador
Tu ejemplo en el enlace usa MemMap.dll
No está ahí, es MEmMap32.dll.
Funciona en mt5, pero en mt4 no encuentra el archivo.
Inicialmente mal declarado err debería haber sido un array, gracias por eso
La versión x64 de terminal mt5 se instala automáticamente en el servidor.
Tengo Win7x64 en mi portátil, pero tengo una versión normal de 32 bits de terminal y no intenta actualizar a x64 en sí.