初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 1160

 
Juan Fernandez:

警告が600個になったら、エラーのある行を探す必要があります(実際には、strictモードを有効にするともっと多くなります)。

警告をダブルクリックすると、その警告がある場所までエディターで正確に表示されます。通常、数秒で修正されます。

私をはじめ、ここにいる多くの人は、ソースコードの膨大なサイズに一度も警告を発していないのです。単純なことです。

 
Juan Fernandez:

警告が600個あるときは、エラーのある行を探す必要があります(実際には、strictモードを有効にするともっと多くなります)

しかも、ほとんどすべての警告が役に立たない。隠し変数や型変換に関する ものが多いからです。これで間違えると思う人もいるかもしれませんが、経験豊富なプログラマーにはあまりないことです。


警告と貼り付けをコピーペーストから切り替えることで、このようなエラーを取り除くことはとても簡単です、一度やってみれば初心者でも大丈夫です。

型変換は 一見すると難しい

 
Juan Fernandez:

警告が600個あるときは、エラーのある行を探す必要があります(実際には、strictモードを有効に するともっと多くなります)

しかも、ほとんどすべての警告が役に立たない。隠し変数や型変換に関するものが多いからです。もしかしたら、勘違いしている人がいるかもしれませんが、それは経験豊富なプログラマーにはあまりないことです。

Mt4は初心者にちょうどよかった。しかし、現在のmql5言語は、初心者 向けの目的もあるほど洗練されています。経験豊富なプログラマーは、明らかに理由があるものについて600行も書く必要はないのです。


もちろん、これは私の主観ですが、他の言語では、どの程度冗長なレベルを求めるかを決めることができます。

ストリクトモードを有効にするにはどうすればよいですか?見つからないんです。

 
SEM:

ストリクトモードの起動方法を教えてください。見つからないんです。

#property strict
 

Roman:

#property strict

THISとMQL5言語との 関係は?

 
fxsaber :

警告をダブルクリックすると、エディタは警告のある場所に正確に移動します。 原則、数秒の修正。

私やここの巨大なソースコードにいる多くの人は、一度も警告を受けたことがないのです。 単純なことです。

勘違いしているようです ターミナルタブで多くの警告の間にエラーのある行を全て検索しているので時間がかかります エラーが見つかったらそれをクリックしてソースコードGOです しかしターミナルタブでその行を見つけるまでは警告のある行が多いので時間がかかることがあります。

少なくとも警告とエラーが整理されていれば、もっと楽になるはずです。しかし、コンパイラを見ると、すべてがごちゃごちゃに混ざっていることがわかる

 
Juan Fernandez:

勘違いしているのでは?多くの警告の間にあるエラーのある行をターミナルタブで毎回検索しているため、検索が遅くなる エラーが見つかったら、それを押してソースコードを見に行くようにしています。しかし、ターミナルタブでその行を見つけるまでは、警告が出る行が多いので、時間がかかることがあります。

少なくとも警告とエラーが整理されていれば、もっと楽になるはずです。しかし、コンパイラを見ると、すべてがごちゃごちゃに混ざっていることがわかる。

壊れたMQL5コードの例を教えてください。警告からコードの行に行くのは問題ありません。

 
Roman:

これはMT4に関するもので、私たちはMT5を使用しています。

5でこのモードを有効にするにはどうしたらいいですか?

 
Vladimir Karputov:

THISとMQL5言語との 関係は?

このキーはmql5では使えないのでしょうか?
いつも自動で付けています ))

 
Roman:

このキーはmql5では使えないのでしょうか?
いつも入れてます、もう自動です))

しかも、警告の一つも出ず、うまくいかない。
理由: