Build 216のバグ? isConnected()はfalseを返すが、metatraderは接続されたままである。

 

こんにちは。


昨日、ライブ口座とデモ口座(2つの異なるブローカー)で、私のEAがisConnected()がfalseを返すと通知しました。しかし、価格は更新され、他のすべては問題ないようです。isConnected()がtrueを返すようにするには、メタトレーダーをシャットダウン/再起動する必要がありました。

ビルド216のisConnected()にバグがあるのでしょうか?

多分、私は本当に切断されましたが、関数isConnected()は接続が復元された後でもまだ偽を返しますか?


MT4開発チーム、私の問題を調査していただき、ありがとうございます。


よろしくお願いします。


GdA.

 

今晩も発生しました。このバグを調査していることを確認してください。ありがとうございます。

 
この問題を調査する
 

ストリングス、フィー


ありがとうございます、今朝バグを登録しました。

 

確かにバグですね。私も216を使用していますが、同じエラーが出ます。バグを報告しました。

この致命的なバグを急いで修復していただけませんか?)?

 

これはあなたのためのヒントかもしれません。

例えば、NOT_CONNECTED から CONNECTED への切り替えが行われている間、メッセージボックスを開いて ユーザーの入力を待っているスクリプトが原因である可能性があります。

 
tradeigel:

これはあなたのためのヒントかもしれません。

例えば、NOT_CONNECTEDからCONNECTEDへの切り替えが行われる間、メッセージボックスを開いてユーザーの入力を待っているスクリプトが原因かもしれません。

私はそれが私の場合ではないことを確認しました。私のEAでは、PrintとCommentの機能で 出力するだけです。

 

OK、なるほど...。

さて...MetaQuotesがこのバグ、つまり原因を見つけるのにどれくらい時間がかかるか見ものです。

このようなバグの場合、新しいバージョンはすぐにリリースされるのでしょうか?

 
1ヶ月前にIsConnected()のバグを修正しました。新しい修正ですが、このバグを再び再現することはできません。
 
stringoさん、回答ありがとうございます。217で修正が実装されるということですか?それとも...実は216では動かないはず...というのはわかるのですが、明らかに(少なくとも2人では)動きませんよね?
 

"Fixed 1 month ago" は、この修正が216番目のビルドで既に存在することを意味します。

上記のIsConnected()の別の不具合は再現できません。

理由: