記事"クロスプラットフォームEA:序章"についてのディスカッション

 

新しい記事 クロスプラットフォームEA:序章 はパブリッシュされました:

この記事では、クロスプラットフォームのEAを容易に開発できるメソッドを詳述します。提案メソッドは、両方のバージョンによって共有関数を統合し、互換性のない関数の派生クラスを分割します。

先に示した2つのソースファイルが同じであることに注意してください。クロスプラットフォームの互換性のある単一のソースファイルを持つことは不可能です。これは、ソースファイルがコンパイルされているかどうかによるものです:

  • MQ4ソースファイルをコンパイル、EX4ファイルの生成
  • MQ5ソースファイルをコンパイルすると、EX5ファイルになります。

両方のプラットフォーム上で動作する単一のソースファイルを持つことができない場合があります。しかし、次の図に示されているように、単一のヘッダファイルを参照するために、両方のソースファイルを有することが可能です。

ソースとヘッダ・ファイル

作者: Enrico Lambino