![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
SP2 XPPRO
Si hay mucho software instalado en la máquina, puede pasar cualquier cosa.
Si su sistema operativo de destino ejecuta un pequeño conjunto estable y probado de tareas o una
es decir, no se están ejecutando constantemente muchos programas y no se están instalando muchas cosas
no suele haber ningún problema.
Tengo una biblioteca mucho más pequeña. Lo he sustituido, he visto que una vez conseguí sustituir al experto en la línea, pero el terminal se estropeó. Lo intenté una vez más pero no funcionó. Muestra -1, es decir, el comando es incorrecto. Aunque no está claro qué es lo que falla, porque una vez funcionó.
Decidí jugar en una máquina virtual en diferentes sistemas operativos.
He mirado el archivo de la biblioteca user32.dll en mi ordenador y en la red y hay un montón de archivos de diferentes tamaños.
Quizás mi problema es que la propia biblioteca está torcida.
Ilnur, si no te importa publicar aquí tu versión de la biblioteca, intentaré hacer pruebas con ella.
Yuraz, y usted puede encontrar y reemplazar el nombre de la función en los códigos Ilnur o la mía, si no es difícil de exponer su biblioteca también.
Tengo XP Pro SP3.
Biblioteca adjunta.
Probé las bibliotecas, el terminal siempre se bloquea al ejecutar el script.
Instalé un Windows desnudo y limpio, lo mismo, el interruptor no funciona, aunque se amedrente el monitor.
No sé qué hacer. Estoy completamente parado, voy a aplazar el intento de ponerlo en práctica de nuevo hasta mejores tiempos.....
OCULTO 04.05.2009 14:20
Más allá de ustedes mismos ... en el sentido de generar los códigos de teclado adecuados,,,, para la fecha introducida
Quizás la función LVN_COLUMNCLICK sea adecuada , pero no funciona.
¿Pueden decirme cómo atrapar la ventana llamada por F9 (Orden)?
No se puede encontrar por texto.
Hasta ahora ha sido capturado de la siguiente manera:
Manilla de la ventana Warrant en Russian MT
--------
Utilice Spy++ para buscar identificadores de recursos en las ventanas
Esto sólo funciona si se selecciona el ruso en el terminal, pero si, por ejemplo, el cliente tiene el chino en el terminal?
Necesito otra forma de buscar en chino.
Hasta ahora, la opción que mencioné funciona.
DKeN:
siempre y cuando la opción que he mencionado funcione.
Enhorabuena, ¿qué quieres entonces?
puedes buscar en las ventanas algunos recursos únicos que sólo están disponibles en ésta mediante F9.
Después de FindWindowA debe comprobar también el ID del hilo/proceso para la ventana encontrada (función GetWindowThreadProcessId), porque la ventana de orden encontrada puede pertenecer a otra copia de metatrader.