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.
Bueno, ¿has conseguido
No, no va a funcionar.
Para conseguir lo que quiero, necesito conocer la estructura completa del array y tener un puntero al principio de la estructura.
Puedes probarlo, por supuesto... Pero eso es un truco). Aunque en general... Sí, tendré que probarlo )
¿qué es la "estructura completa"?
su tamaño? o el tipo de datos?
¿qué es la "estructura completa"?
¿Podría detallar dónde está el problema?
Bueno por ejemplo -- cuando pasas un array de cadenas a la dll, no pasas un puntero a una cadena nula, sino una estructura con un puntero.
Así que para los arrays, no veo la manera de llegar a la estructura en sí. Sólo hay un puntero a los datos del array en sí.
Vale, pero ha surgido una idea más )
Bueno por ejemplo -- cuando pasas un array de cadenas a la dll, no pasas un puntero a una cadena nula, sino una estructura con un puntero.
Así que para los arrays, no veo la manera de llegar a la estructura en sí. Sólo hay un puntero a los datos del array en sí.
Envuelve el array por una estructura, entonces puedes llegar allí. consumo de memoria extra == 0.
¿Cómo se obtiene un puntero a una estructura? Quería hacer casi lo mismo, pero con un dato más.
memcpy() :)
Vale, tendré que probarlo esta noche.
Porque los enlaces no funcionan, los archivos no funcionan ( . Tengo que conseguir algo al menos.