MQL4に関する質問です。 - ページ 9

 
int start() { double a=1; if (a>3 && fun_1()==1)Alert("Всех расстрелять 2 раза"); Alert("Все живы?"); return; } //+------------------------------------------------------------------+ int fun_1() { Alert("Всех расстрелять 1 раз"); return(0); }

生きるべきか、生きぬべきか。ここで質問です :)
if文でaが3より大きくないことがわかったら、Alert("All alive")行に制御を移すべきですか?
 
そして、なぜそうしないのか。ただ、1つだけ、「全員1回撃つ」アラートが出た後に、「全員生きているか」アラートが出るのは、ちょっと悲劇的です :)
 
まさにその通りです。
私の理解では、&&とfunの間のどこかで、つまり'and'があることに気づいたらすぐに'life'に制御が移るはずです。
 
これは何度も書いていることですが、フルチェックが行われているので、ファルサを手に入れたら第2部もチェックされるということです。
 
ロッシュ OK、ありがとうございます。それはよかったですね。
 
stringo:
SKif:
ウィンドウサイズをピクセル単位で知る方法はないでしょうか?
WindowHandle(Symbol(),Period())関数を使って、現在のウィンドウのハンドルを取得し、このハンドルをウィンドウサイズを調べることのできるDLLに渡す。
例えば、同じSymbol()とPeriod()を持つウィンドウが3つあるとします。
この3つのウィンドウのそれぞれのHandleを取得するにはどうしたらよいですか?
 
Rosh:
これは何度も書いていることですが、フルチェック、つまり一度ファルを取ったら2番目の部分もチェックされるのです。
部分式の計算順序は何らかの方法で指定されているのでしょうか?
また、&& と || が混在していたり、括弧が使用されているような、あまり些細なケースも含めて?
 
とは言えません、念のため、この順番は自分で適当に括弧をつけて定義しています--記憶力が悪いので、その方が楽なんです :)
 
komposter >> :
なぜダニとダニの間なのか?なぜ依存するのか?
ちょっと複雑なので割愛しますが......きっとわかると思います;)

やあ、相棒。

お願いがあります。

大きな時間軸から小さな時間軸に手を動かすにはどうしたらいいか、教えてください。

>> 1時間から15分とする。

>> ありがとうございました