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

 
テスト時間終了のアラートが端末に表示され続けるのはなぜですか?どうすればいいのでしょうか?
 
Andrey Dik:

新しいものが作られないのか、それとも既存のものを書き換えることができないのか?

どのプログラムがexファイルを保持し、上書きを防いでいるかを確認するためのユーティリティを試してみてください。例えば、無償のMulti Commanderには、そのためのツールが組み込まれています。

MEの問題ではなさそうです。

コンパイルしたファイルを書き換えたり、削除したりすることは、エディタやWindowsのツールでは不可能です。ここで AlexeyがアドバイスしてくれたUnlockerプログラムを使用しました。

プログラムは、ブロックしているプロセスがないことを書き込みます。そして、そのファイルに対して何もすることができない。システムを再起動することだけが有効です。

面白いことに、コンパイル前にエディターでファイル名を変更すると、その後の最初のコンパイルはうまくいくのですが、次のコンパイルはすべてうまくいきません。再度リネームしてコンパイル - 問題なし。もう一度コンパイルすると、またエラーになります。つまり、ex4, ex5の最初の作成は正常に通過するが、それ以降の作成はex4, ex5を書き換える必要があるため、正常に通過しないのである。

もうひとつ、ビルドの変更点の説明のどこかに、そのうちのひとつ 940ビルドのことです)については、このエラーでコンパイルできないことがあるバグを修正した、と書かれていました。

PS.コンパイルエラー ex5 write error 0 0 をキャッチして吐き出し、システムをリブートしなかった。ターミナルを閉じて、エディタを閉じて、勝手にどっか行っちゃったよ。5時間後に戻ってきて、エディタを起動すると、なんと!!!ファイルがコンパイルされているではありませんか。

あ、もうひとつ、(私の場合)エラーは#includeを使っているファイル(クラスとライブラリ)で発生します。その他、#includeファイルを持たないソースファイルは正常にコンパイルされます。

 
Artyom Trishkin:

コンパイルされたファイルは、エディタでもウィンドウズでも、十分なパーミッションがないため、書き換えたり削除することができません。ここで AlexeyがアドバイスしてくれたUnlockerというプログラムを実行しました。

プログラムは、ブロックしているプロセスがないことを書き込みます。そして、そのファイルに対して何もすることができない。システムを再起動することだけが有効です。

面白いことに、コンパイル前にエディターでファイル名を変更すると、その後の最初のコンパイルはうまくいくのですが、次のコンパイルはすべて うまくいきません。再度リネームしてコンパイル - 問題なし。もう一度コンパイルすると、またエラーになります。つまり、ex4, ex5の最初の作成は正常に通過するが、それ以降の作成はex4, ex5を書き換える必要があるため、正常に通過しない。

そしてもうひとつ、ビルドの変更点の説明のどこかに、そのうちのひとつ ここでは940ビルドについて)については、そのようなエラーでコンパイルできないことがあったのを修正した、と書かれています。

新しいexをコンパイルし、MEを終了し、プロセスがdespatchによって開始されていないことを確認し、exファイルを削除してみる必要があります。
 
Yousufkhodja Sultonov:
テスト時間終了のアラートが端末に表示され続けるのはなぜですか?どうすればいいのでしょうか?
おそらく、この警告を出す、実行中のインジケータまたはExpert Advisorの評価版を停止する必要があります。
 
Andrey Dik:
その場合、ME自体がブロックして、ファイルにアクセスできないようです。その場合、新しいexをコンパイルし、MEを終了し、プロセスがデスパッチで実行されていないことを確認し、exファイルを削除してみる必要があります。

ありがとうございます、試してみます。

上にさらに追記しました。

PS.コンパイルエラー ex5 write error 0 0 を捕らえ、吐き出し、システムを再起動しなかった。端末を閉じ、エディタを閉じ、そのまま業務をこなしました。5時間後に戻ってきて、エディタを起動すると、なんと!!!ファイルがコンパイルされているではありませんか。

あ、もうひとつ、(私の場合)エラーは#includeを使っているファイル(クラスとライブラリ)で発生します。その他のソースは、#includeファイルを持たないため、正常にコンパイルされます。

 
Artyom Trishkin:

ありがとうございます、試してみます。

上に追記しました。


はい、私は今、私がアドバイスしたテストを得たものだ - 今、私は参照してください、グリッチミー。

どういたしまして。

 

ビジュアルテスト中に価格チャートエリアにカーソルを合わせると、ビジュアライゼーションウィンドウがフリーズしてしまう。

2017.03.07 02:53:09.714 Terminal        MetaTrader 5 x64 build 1550 started (MetaQuotes Software Corp.)
2017.03.07 02:53:11.798 Terminal        Windows 10 Home (x64 based PC), IE 11.00, UAC, Intel Core i3-3217 U  @ 1.80 GHz, RAM: 1747 / 5005 Mb, HDD: 8583 / 260234 Mb, GMT+07:00
2017.03.07 02:53:11.798 Terminal        D:\MetaQuotes\MetaTrader 5

 
Artyom Trishkin:

ビジュアルテスト中にカーソルを価格チャートエリアに移動させると、ビジュアライゼーションウィンドウがフリーズしてしまう。

2017.03.07 02:53:09.714 Terminal        MetaTrader 5 x64 build 1550 started (MetaQuotes Software Corp.)
2017.03.07 02:53:11.798 Terminal        Windows 10 Home (x64 based PC), IE 11.00, UAC, Intel Core i3-3217 U  @ 1.80 GHz, RAM: 1747 / 5005 Mb, HDD: 8583 / 260234 Mb, GMT+07:00
2017.03.07 02:53:11.798 Terminal        D:\MetaQuotes\MetaTrader 5

今日、他のフォーラムでこの不具合について読んだのですが、「被害者」はWin10でした。だから、私は新しいシステムを導入せず、バグや不具合が修正されるまで数年待って、それに乗り換えることにしているのです。テスターの仲間入りをするのは好きではないのですが......時間がないのです)。

追伸:Win7 - フライトノーマル)ビルド1550

 
Vitaly Muzichenko:

今日、他のフォーラムでこの不具合について読んだのですが、「被害者」はWin10でした。だから私は新しいシステムを導入せず、バグや不具合が修正されるまで数年待って、それから乗り換えることにしているんです。テスターの仲間入りをするのは嫌だなあ~時間がない)。

 
Artyom Trishkin:

ビジュアルテスト中に価格チャートエリアにカーソルを合わせると、ビジュアライゼーションウィンドウがフリーズしてしまう。

2017.03.07 02:53:09.714 Terminal        MetaTrader 5 x64 build 1550 started (MetaQuotes Software Corp.)
2017.03.07 02:53:11.798 Terminal        Windows 10 Home (x64 based PC), IE 11.00, UAC, Intel Core i3-3217 U  @ 1.80 GHz, RAM: 1747 / 5005 Mb, HDD: 8583 / 260234 Mb, GMT+07:00
2017.03.07 02:53:11.798 Terminal        D:\MetaQuotes\MetaTrader 5

映像から判断すると、ビジュアライズのスピードは最大級ですね。スライダーを左に1ポジション移動させる