Discusión sobre el artículo "Asesor experto multiplataforma: Introducción"

 

Artículo publicado Asesor experto multiplataforma: Introducción:

En este artículo se describe con detalle un método para desarrollar de forma rápida y sencilla un asesor experto multiplataforma. El método propuesto aúna funciones comunes para ambas versiones en una clase y desarrolla la implementación para las funciones incompatibles en las clases heredadas.

Preste atención: los dos archivos fuente mostrados más abajo son iguales. Es imposible tener un archivo fuente que funcione en las dos plataformas. El motivo de ello se encuentra en la compilación de los archivos fuente:

  • el resultado de la compilación en MQ4 es la creación de un archivo EX4.
  • el resultado de la compilación en MQ5 es la creación de un archivo EX5.

En otras palabras, como ya hemos dicho más arriba, no podemos obtener un archivo fuente que funcione en ambas plataformas. No obstante, podemos hacer que las dos fuentes remitan a un único archivo de encabezamiento, como ilustramos en la imagen de abajo:

Archivos fuente y archivos de encabezamiento

Autor: Enrico Lambino