Долгое время я искал простое решение, которое позволило бы мне использовать в MQL5 управляемые (managed) DLL, написанные на C#. После чтения множества статей, когда я уже был готов реализовать обертку (wrapper) для управляемой DLL на С++ , я наткнулся на блестящее решение, сэкономившее мне много часов работы. Предлагаемое решение является...
コードを正しく挿入してください:
とても興味深い記事だ!ありがとうございます!
というのも、私のロボットでは制御パラメータの数が何百もあり、標準的なインターフェースは私には合わないからです。
最初の解決策は、設定ファイルで動作する別個のコンフィギュレータ・プログラムと考えました。しかし残念なことに、この方法はdllをインポートする 必要があり、現在dllのインポートが禁止されているサーバーでは動作不可能です。この問題は、条件付きコンパイルを使って、デスクトップとサーバーの2つのバージョンを作成することで解決できますが、この解決策は、別のプログラムを使うことに似ています。
MQL5によってこの問題を解決し、少なくとも初期化段階ではインポート禁止を回避することができれば素晴らしいことだ。
MQL5によってこの問題を解決し、少なくとも初期化の段階で、インポートの禁止を回避することができれば素晴らしいことだ。
これは正反対のトピックだ。したがって、この質問は私のためのものではありません。MQLによるグラフ・インターフェースの作成に関する記事はたくさんある。それらを読んでください。
最初の解決策は、設定ファイルで動作する別個のコンフィギュレーター・プログラムとして見ました。しかし残念なことに、あなたの方法はdllのインポートを含んでおり、現在dllのインポートが禁止されているサーバーでは動作不可能です。
まあ、問題はdllではなく、その禁止です。
素晴らしい記事です、どうもありがとうございました、
ダイアグラム記述子を使用して(多分WinAPI SetParent()を使用して)これらの図形をダイアグラムに追加する方法を教えていただけませんか、私はこれで問題を抱えています、
いつもありがとうございます。
こんにちは、ブラジルから来ました。
このコードでForm1を閉じるまでmqlプロジェクトが止まってしまいます。
Form1 f1 = new Form1(); f1.ShowDialog();このコードでは、Form1を閉じるまでmqlプロジェクトが 停止してしまいます。
こんにちは、ブラジルから来ました。
このコードでForm1を閉じるまでmqlプロジェクトが止まってしまいます。
このコードでは Form1 を閉じるまで mql プロジェクトが停止してしまいます。
https://www.mql5.com/ru/forum/303283#comment_10600035
MT4、特にイベントハンドリングシステムで それを行うには?
MT4はネイティブのdllしか接続できないので、C#で書かれたライブラリをMT4に接続したり、C#ライブラリを呼び出すためのC++ラッパーを 書いたりすることはできません。MT4https://www.mql5.com/ja/articles/249 で動作する例が掲載されている記事はこちらです。
追記:理論的には、これらの目的のためにC++/CLIがあります - 私はそれを理解しようとしましたが、構文は非常に特殊であり、ネットワークには多くの資料がありません。
ありがとう、Vasilliy
注:TradePanel.dllを取得するには、Visual Studioのプロパティウィンドウで、TradePanel.slnを右クリック > Buildしてください。
こんにちは、
これはWPFアプリケーションでも使えますか?
ありがとうございます。