Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
No puedes - la biblioteca opera en un área diferente de la RAM.
Todavía es posible, pero con el nivel de conocimientos del autor sería inasequible para él.
Me pregunto cómo hacer esto en MKL (al menos lo esencial).
El EA llama a la función Symbol(HWND) desde la DLL. La DLL activa la ventana. Se convierte en la parte superior de la secuencia Z.
Lea la cabecera y resalte el nombre de la herramienta. Entonces 2 opciones para devolverlo.
1. Llena el búfer de entrada.
2. Devuelve un puntero al buffer global.
El EA llama a la función Symbol(hwnd) de la DLL. La DLL activa la ventana. Se convierte en la parte superior de la secuencia Z.
Lea la cabecera y resalte el nombre de la herramienta. Entonces 2 opciones para devolverlo.
1. Llenar el buffer de entrada.
2. Devuelve el puntero al buffer global.
Gracias. Entiendo la pregunta de otra manera: ¿cómo pasar un puntero a la función Symbol() en la dll?
Gracias. Mi pregunta estaba redactada de otra manera: "¿Cómo pasar un puntero a la función Symbol() en la dll?".
Probablemente no puedas hacerlo. El espacio de direcciones MQL4 es virtual.
Podrías conseguir un candelabro de Renate para eso. ;)
¡¡¡¡¡+5!!!!! :)
Podrías conseguir un candelabro de Renate para eso. ;)
El EA llama a la función Symbol(HWND) desde la DLL. La DLL activa la ventana. Se convierte en la parte superior de la secuencia Z.
Leemos la cabecera y seleccionamos el nombre del símbolo. Entonces hay 2 opciones para devolverlo.
1. Llena el búfer de entrada.
2. Devuelve un puntero al buffer global.
No tienes que activarlo. El descriptor ya está ahí. Excesivo.
Hay que activarlo cuando no hay conexión entre la biblioteca y el MQL4. Para obtener el mismo descriptor.
Es decir, la función en la DLL es _Symbol(). Debe ser activado en el código MQL4 antes de llamar a _Symbol(). Variante poco fiable.