エラー、バグ、質問 - ページ 3089

 
Maxim Kuznetsov #:

OnTickやOnTimerなどのイベントでポーリングすることで明らかになります :-)

いいえ、イベントです。

 
Andrey Dik #:
OnTickやOnTimerなど便利なイベントがたくさんありますが、例えばDLLやソケット経由でイベントを取得するにはどうしたらよいでしょうか。

まさか、コールバックという。

チャートへのカスタムメッセージは実験可能ですが、そのようなメッセージの配信は保証されません。

ミリ秒タイマーで.dllを引っ張ってきて、.dllの 中でイベントの状態を処理 する方が簡単だと思います。

 
Igor Makanu #:

まさか、コールバックという。

チャートへのカスタムメッセージは実験可能ですが、そのようなメッセージの配信は保証されません。

ミリ秒タイマーで.dllを引っ張ってきて、.dllで必要なイベントの状態を処理 させる方が簡単だと思います。

言い過ぎたかな......。開発者と話していた、ここはバグなどのスレッドであり、「ただの雑談」ではない。

もう一度言いますが、DLLやソケットのような外部からのイベントが必要なのです。

これは松葉づえだから、今はこれでやっていくしかない。

 
Andrey Dik #:

言い間違えたかな...。ここは「ただの雑談」ではなく、バグや不具合などの不都合についてのスレッドなので、開発者の方に言及したのです。

絶対にダメ!希望をはっきり書かないと、聴衆への質問のようになる


サブテキストに、しかし、一般的にあなたではない、声を出して思考を聞かせて、私自身はそのようなフィックをしたいと思います...- .dllはMQLプログラムと同じスレッドで呼び出されます。コールバックを実装するためには、開発者はこのモデルを変更する必要があります。- 新しいスレッドを立てて、この新機能をサポートするために多くの作業をしなければならない、ユーザーが忘れたらスレッドは殺されなければならない? もしも...です。

.dllでこれらのことをすべて行うのは簡単で、MQLプログラムでは、チャートとサーバーとのやりとりだけを残せばよいのです。

 
Igor Makanu #:

ダメダメ、希望は明確に書かないと、聴衆への質問になってしまう


それについてコメントしたいのですが、声に出して考えることでもないので...。- .dllはMQLプログラムと同じスレッドで呼び出されます。コールバックを実装するためには、開発者はこのモデルを変更する必要があります。- 新しいスレッドを立てて、この新機能をサポートするために多くの作業をしなければならない、ユーザーが忘れたらスレッドは殺されなければならない? もしも...です。

これらのことはすべて.dllで行い、MQLプログラムでは、チャートとサーバーとのやりとりを残す方が簡単だと思います。

開発者にとっては、DLLと双方向の作業をするのは難しいかもしれませんね、確かに。

が、すでにソケット接続を作成することは可能です。- mqlのプログラムでは、なぜポートでメッセージを受信できないのですか?

 
Igor Makanu #:

ダメダメ、希望は明確に書かないと、聴衆への質問になってしまう


それについてコメントしたいのですが、声に出して考えることでもないので...。- .dllはMQLプログラムと同じスレッドで呼び出されます。コールバックを実装するためには、開発者はこのモデルを変更する必要があります。- 新しいスレッドを立てて、この新機能をサポートするために多くの作業をしなければならない、ユーザーが忘れたらスレッドは殺されなければならない? もしも...です。

これらのことはすべて.dllで行い、MQLプログラムでは、チャートとサーバーとのやりとりを残す方が簡単だと思います。

こんにちは。例えば、DLL経由でSQLサーバーにマルチスレッドで書き込むなど、すべてを行うことはできません。

せいぜい2~5スレッド。

 

無効なEX5ファイル(7)とはどういう意味ですか?EAが起動しない、クライアント側に原因がある。私のは、端子は同じですが、大丈夫です( v 5.0 build 3061, 24 Sep 2021 )。金曜日には正常に動作していました。

また、この ような印刷もされます。

追伸:来る日も来る日も
Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2021.09.11
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
Yevhenii Levchenko #:

無効なEX5ファイル(7)とはどういう意味ですか?EAが起動しない、クライアント側に原因がある。私のは、端子は同じですが、大丈夫です( v 5.0 build 3061, 24 Sep 2021 )。金曜日には正常に動作していました。

また、この ような印刷もされます。

追伸:これは、現れては消えるを繰り返しています。
最新のコンパイラービルドで再コンパイルし、martで再読み込みする必要があります。
 
Vladislav Andruschenko #:
コンパイラの最新ビルドで再コンパイルし、マートで再読み込みする必要があります。

仕事なんだから。ソースコードを送りました。自分でコンパイルしている。そして、この不思議な行動

 
効果なし、コンパイル完了。10回目の端末再起動後に実行される