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

 
Denis Diakonov:
ファイルディレクトリの中から端末のアイコンを探して、好きなものに変更することも可能かもしれません。ペイントで「1」と「2」の数字を使った絵を描く

ウェブ上には、驚くほど多くのレディメイドのアイコンが存在します。また、コードエディタのアイコンを変更する方法を探しているときに最近知ったのですが、.icoを.exeに「圧縮」するプログラムもあります。

 

MEでは、if(int-function)の存在によってコンパイルエラーが 発生する状況に遭遇しました。ifを削除したり、bool-variableで行うのは問題なかった。

掘り始めたのです。最終的には、前のifが同じで、すべてがうまくコンパイルされるという結論に達しました。

どこかで間違えたかもしれないと思い、CTRL+Zで元の状態にロールバックしました。コンパイルができる!

どうやら、ある種のバグME状態になる可能性があるようです。

そのため、明らかなMEの無意味さに遭遇した場合は、ただ単に再起動する価値があるかもしれません。

 
fxsaber:

MEでif(int-function)があるとコンパイルエラーに なる場面に遭遇しました。ifを削除したり、bool-variableで行うのは問題なかった。

掘り始めたのです。最終的には、前のifが同じで、すべてがうまくコンパイルされるという結論に達しました。

どこかで間違えたかもしれないと思い、CTRL+Zで元の状態にロールバックしました。コンパイルができる!

どうやら、ある種のバグME状態になる可能性があるようです。

ですから、明らかなMEナンセンスに遭遇した場合は、再起動すればよいでしょう。


最近、気がついたこと。いきなりエラー。再コンパイルですべて解決。MEが再起動しない
 
fxsaber:

MEでif(int-function)があるとコンパイルエラーに なる場面に遭遇しました。ifを削除したり、bool-variableで行うのは問題なかった。

掘り始めたのです。最終的には、前のifが同じで、すべてがうまくコンパイルされるという結論に達しました。

どこかで間違えたかもしれないと思い、CTRL+Zで元の状態にロールバックしました。コンパイルができる!

どうやら、ある種のバグME状態になる可能性があるようです。

ですから、明らかなMEナンセンスに遭遇した場合は、再起動すればよいのではないでしょうか。

これはよくあることです。MQのフロントエンドは学生が、バックエンドは普通の人が書いているような気がします。

しかし、EAにメモリリークがあるとMEの結果が予測できなくなることがあり、再起動すると治るという話をどこかで読みました。

 
fxsaber:


ですから、明らかなMEナンセンスに遭遇した場合は、再起動すればよいでしょう。

一休みする、レナーテとの口論からまだ立ち直れていない)

 
ただ、間違ってex5ファイルを間違った製品(関連する複数の製品)にアップロードしてしまい、システムから何の警告も出なかったという事実に出くわしたのです。メタ情報、少なくともファイル名を比較する必要がある。また、最近アップロードされたバージョン(フォーラムで投稿を編集できるように)であれば、少なくともどのバージョンでもなく、最新のものをロールバックする可能性もありません。
 
バッチファイルを共有し、選択したフォルダ(サブフォルダを含む)内のすべてのmq4/mq5ファイルをコンパイルする方法は?MQL Protectorのバリエーションも必要です(MEでCTRL+F7による一括コンパイルもできません)。
 

ビルド2560(x64)

void OnStart()
{

   datetime Fp=0,Arr[];
   if(CopyTime(NULL,PERIOD_D1,iTime(Symbol(),PERIOD_CURRENT,0),1+3,Arr)>0)Fp=Arr[0];
   Print("Fp=",TimeToString(Fp,TIME_DATE|TIME_MINUTES));

}

本日2020.09.07~結果を得るまで

2020.09.07 18:38:43.564 CopyTime_Test (Si-9.20,M1)      Fp=2020.09.04 00:00

ビルド2361(x32)

2020.09.07 18:38:43.564 CopyTime_Test (Si-9.20,M1)      Fp=2020.09.02 00:00

正しい結果は2361で、今日は月曜日で週末のバーはなく、ビルド2560は週末の仮想バーを考慮したものです。この重大な誤りを訂正してください。

 
TERMINAL_MEMORY_USEDは、タスクマネージャの約2倍の値を示しています。誰を信じればいいのか?
 
fxsaber:
TERMINAL_MEMORY_USEDは、タスクマネージャの約2倍の値を示しています。誰を信じればいいのか?

それは信仰の問題である