ライブラリ: 交換

 

交換:

プログラム間でデータを交換するためのクラス。端末のグローバル変数を介してプログラム間で任意のサイズの構造体を渡すことができます。

作者: Andrey Miguzov

削除済み  

2.5. Не забываем уничтожать экземпляр класса при деинициализации программы:

Ind_buffer.Destroy();

なぜ空のデストラクタでDestroy()を呼び出さなかったのですか?

 
Anton Zverev:

なぜ空のデストラクタにDestroy()コールを入れなかったんだろう?

今それを見ていて思い出したんだ :)デストラクタの中に入れれば、普遍性を保つことができるんだ。

SZY: フォーラムのどこかで、画像リソースを交換に使うこともできると見ました。おそらく、グローバル変数を 使うよりもさらに速くなるでしょう。

削除済み  
Andrey Miguzov:

SUS:どこかのフォーラムで、交換に画像リソースを使うこともできると見ました。おそらく、グローバル変数を 使うよりもさらに速くなるでしょう。

どんなアイデアですか?リソースを試してみましたが、この機能は感じられませんでした。
 
Anton Zverev:
どんなアイデアですか?リソースを試してみましたが、そのような機能は感じられませんでした。
このアイデアは、あるExpert Advisorのリソースに情報を計算・書き込み、別のExpert Advisorのリソースから情報を読み取ることが、1つのターミナル内でできるというものです。ファイルやグローバル変数を 使う必要はない。私自身は試していませんが、グローバル変数で十分です。
削除済み  
Andrey Miguzov:
これは、1つのExpert Advisorのリソースに対して情報を計算・書き込み、別のExpert Advisorのリソースから情報を読み取るというものです。ファイルやグローバル変数を 使う必要はありません。グローバル変数で十分です。
他の人のリソースにアクセスできるとは思わなかった。
 
よくやってくれてありがとう!自分でもこのようなことを書きたかったのですが、あなたは私以上にうまく書いてくれました。シンプルで素晴らしい。正直なところ、MQLで異なるサイズの構造体を変換できることすら知らなかった。
削除済み  
Vasiliy Sokolov:
正直なところ、MQLで異なるサイズの構造物を鋳造できることすら知らなかった。

はい、かっこいいセリフです

m_data=(GlobalVariablBuffer)Struct;
 
Anton Zverev:

うん、クールなセリフだね。

大きな構造物を小さくしようとしたらどうなるんだろうね。それを再現するのは怖いね。