記事「リプレイシステムの開発(第46回):Chart Tradeプロジェクト(V)」についてのディスカッション

 

新しい記事「リプレイシステムの開発(第46回):Chart Tradeプロジェクト(V)」はパブリッシュされました:

アプリケーションを動作させるために必要なファイルを探すのに時間を浪費していませんか。すべてを実行ファイルに含めてみてはどうでしょうか。そうすれば、ファイルを探す必要がなくなります。多くの人がこのような配布・保管方法を採用していることは知っていますが、少なくとも、実行ファイルの配布や保管に関してはもっと適切な方法があります。ここで紹介する方法は、MQL5だけでなく、MetaTrader 5そのものを優れたアシスタントとして使うことができるので、非常に便利です。しかも、理解するのはそれほど難しくありません。

前回の「リプレイシステムの開発(第45回):Chart Tradeプロジェクト(IV)」では、Chart Trade指標の機能を起動する方法を説明しました。その記事の添付ファイルには、転送するファイルがたくさんあったことにお気づきでしょうか。ファイルを追加し忘れたり、誤って重要なものを削除してしまったりといったミスを犯す危険性があるため、この方法はあまり魅力的ではありません。

多くの人がこのような配布・保管方法を採用していることは知っていますが、少なくとも、実行ファイルの配布や保管に関しては少なくとも、実行ファイルの配布と保存に関してはです。

ここで紹介する方法は、MQL5だけでなく、MetaTrader 5そのものを優れたアシスタントとして使うことができるので、非常に便利です。しかも、理解するのはそれほど難しくありません。この記事で説明する内容は、実行可能ファイルやその正しい運用に必要なすべてのものを適切に保存する際に、問題を回避するための助けとなるでしょう。

作者: Daniel Jose

 
ありがとう。読んでいて面白かった。どんなファイル(例えばdll)でも文字列変換で渡せるということでしょうか、それとも制限があるのでしょうか?
 
Aleksey Vyazmikin #:
ありがとう。読んでいて面白かった。どんなファイル(例えばdll)でも文字列変換で渡せるということでしょうか、それとも制限があるのでしょうか?

ファイルを文字列に変換して渡すこともできます。ただし、NULLシンボルによる制限があります。 このシンボルが終了すると、MQL5のコードを支配する文字列になります。 それ以外の制限はありません。少なくとも私が知る限りでは。

 
素晴らしい記事だ!このような問題を解決する方法をずっと考えていた。