Now not so many developers remember how to write a simple DLL, and what are special features of different system binding. Using several examples, I will try to show the entire process of the simple DLL's creation in 10 minutes, as well as to discuss some technical details of our binding implementation. I will show the step-by-step process of DLL creation in Visual Studio with examples of exchanging different types of variables (numbers, arrays, strings, etc.). Besides I will explain how to protect your client terminal from crashes in custom DLLs.
私もストラテジーテスターで クラッシュした。
どなたか解決策をお持ちですか?
アレクサンダーの仕事は素晴らしい。私はこれまでC#でコーディングしたことがなく、DDE-Serverを使用せずにExcelでMT5のクォートをフロースルーさせることを検討していました。
MT5 32ビットであなたのコードを微調整することで、ようやくうまくいきました。次のステップはx64です。
SM
TradePlatform.NET 用のC#をプログラムする別の無料方法を最近見かけました。
現在、mql5の 相互運用のために、 c#dllの ための独自のc++ラッパーを実装しようとしています。私のc++ライブラリにc# dllの参照を追加することに問題があります。CLRサポート、System.dll、QExport.dll、Qexport.Service.dllを ビルド・リファレンスに追加してください。私はregasmユーティリティで私のdllを登録し、gacに追加し、.tlb型定義ファイルを取得することができました。問題は、提供されたソースコードに#importや#includeの記述が見当たらないことです。あなたのプロジェクトは、謎めいた方法でdllライブラリを参照しているようです。どなたか、.NET dllへの参照をc++ライブラリに追加する適切な方法を教えてください。純粋にmql5に関する質問ではないのですが、記事に直接関係しています。このトピックについてかなり長い間研究してきましたが、c++ライブラリが#import文なしで.NET dllを "外部依存関係 "に持つことができるのか、いまだに理解できません。.dllを.libに変換してリファレンスを追加することも考えましたが、何かをする前にCOMの専門家にアドバイスを求めることにしました。Windows 8 Ultimate x64を使用しており、VS2012 Ultimateでc# dllをコンパイルしています。初心者を助けてください。
とても興味深い・・・ありがとう・・・でも、今日ではもっと簡単な方法*があるのかもしれない?
この記事は、WCFのことをよく知らない人たちに、WCFのことを伝えるのに適している。ちなみに、私はピーター-オデッサ間の距離でインターネット経由でWCFのパフォーマンスをチェックした。私は個人的に、そのオブジェクト指向のための技術が好きです、つまり、バイトのストリームが送信されるのではなく(あなたがそれを行うことができますが)、クラスのインスタンスは、受信側では、このストリームをデコードする必要はありません。
と引用符のトピックに - それは、メモリマッピングを使用する方が簡単です。.NETアプリケーションでミューテックスを持つ別のタスクを開始し、MQL4がデータをメモリにロードし、ミューテックスをリセットします。この方が簡単で速く、DLLも必要ありません。MQL4ではマッピングとミューテックスをサポートするためにシステムDLLを追加するだけでよい。
しかし、ストラテジーテスターでEAを実行しようとすると、両方とも見事にクラッシュしてしまいます。
しかし、ストラテジーテスターでEAを実行しようとすると、両方とも見事にクラッシュしてしまいます。このEAを使って、価格とインジケータのデータをデータベースのテーブルにエクスポートし、外部ソフトウェアで分析を行いたいと思っています。 このクラッシュの原因について何か思い当たることはありますか? これが、今のところ最も近い解決策です。
ジョー
ジョー、こんにちは、
x64で動作させるには何か特別なコツが必要ですか?x64用にコンパイルしたのですが、dllが起動時に変なエラーでクラッシュしてしまいます。