invalid array accessHola chicos.
Estoy intentando compilar un indicador a la nueva versión del Metatrader. Y me sale 2 errores "invalid array Access". ¿ Alguien sabe como se podría solucionar ?. Pongo la captura. El problema está en la línea 24 y 25 del código. Gracias. Saludos.
Re: invalid array accessJeje, esta claro que ese código está descompilado con algún programa y te salen las protecciones G_ibuf.
Pero no hay problema... renombra todo el código de arriba a abajo con el Metaeditor seleccionando G_ibuf y luego pulsas CONTROL+H. Reemplaza todo lo que ponga G_ibuf por por ejemplo G_birras y ya lo tienes listo. (Se puede hacer tambien con G_cubatas, G_chicas, G_rockandroll). Un saludo.
Re: invalid array accessHola chicos.
He puesto en la línea 24; SetIndexDrawBegin(0, G_ibuf_100[0]); y en la línea 25; SetIndexDrawBegin(1, G_ibuf_104[1]); O sea que he añadido el buffer al que pertenecían. Parece que lo he hecho bién .. ¿no?. Al menos ya no me sale ningún error. Lo que no entiendo es como no me sale error en la línea 17 y 19 donde también está G_ibuf_ ?. Saludos.
Re: invalid array accessHey gracias MF1Forex.
No había visto tu mensaje. Entonces tal como lo he hecho yo ... ¿ no ha quedado bién aunque no me salga error al compilar ?. Saludos.
Re: invalid array accessEso no lo se, pero el código como estaba seguro que era correcto.
Como te he dicho... G_ibuf y algunas otras variables están vetadas en Metatrader. Saludos.
Re: invalid array accessHola.
Pués he quitado lo que yo había añadido y después con el buscador he reemplazado lo que me has dicho y al darle al compilador me han vuelto ha salir los 2 mismos errores. Había cambiado G_ibuf_100 y G_ibuf_104 por; val100 y val104 Luego he añadido lo de antes quedando así ; val100[0] y val104[1] Y entonces me ha vuelto a compilar bién. En teoría, entonces el problema de los errores no era g_ibuf_. ¿Me equivoco ?. No me dá error así. Saludos.
Re: invalid array accessPon el indicador y te lo miro, a mi siempre me ha funcionado solo con renombrar G_ibuf y algunas otras variables vetadas.
De entrada el código debería estar bien ya que viene de un ex4 ya compilado. Solo podría pasar que "algo" no se adapte a las nuevas versiones de Metaeditor y MT4, pero no creo que este sea el caso.
Re: invalid array access
Hola MF1Forex. Parece que el indicador funciona bién con el retoque que le hice. Si tengo problemas te cojo la palabra. Gracias por las molestias. Un saludo.
8 mensajes
• Página 1 de 1
|
|
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados