ボタンを使ったタスク - ページ 5

 
Dmitry Fedoseev:
どこでやっているのですか?ontic by ticks 機能の中か、ontimer の中か、それともどこ?どの ボタンが 押されたかを知るために、ObjectGetInteger() をどこで呼び出すのでしょうか?


以前のボタンの状態を記憶しておけば、今押したボタンと昔押したボタンがわかります。

そして、その時間をどこで節約するのか?各ボタンの変数に?それは仕方がないことです。
 
Vladimir Pastushak:
時間とは何ですか? また、この時間はどこで節約できるのですか?各ボタンの変数に?これは仕方がないことです。

いや、時間ではなく、コンディションです。選択肢にないものは?ボタン用の変数を作成する?なぜダメなのか?追加の変数(できれば配列)がなければ、この問題は解けません。

 
Dmitry Fedoseev:

いや、時間ではなく、コンディションです。選択肢にないものは?ボタン用の変数を作成する?なぜダメなのか?この問題は、変数(あるいは配列)を追加しないと解決できない。

面倒な構成にしなくても解決できる...状態についてはすでに書きました。 この問題に遭遇していないはずなので、何が問題なのかわからない...。

2-3ボタンを描画し、他のを無効にするために1を押してみてください...それだけですべてが単純であると思われる...。

 
Vladimir Pastushak:

面倒な工事をしなくても解決できる・・・という条件については、すでに書きましたが、おそらく同じような問題に直面したことがなく、何が問題 なのかがわからないのでしょう・・・。

2-3個のボタンを描き、1個を押すともう1個が無効になるようにしてみてください...それだけで簡単なようです...。

そうでもないんです。ここが全く問題なんです。300ボタンでも初歩的なことなんです。その方法を説明しました。配列を作成し、その中にボタンの状態を格納します。ボタンの 状態と配列の状態が一致しないため、人が押したことを意味します。
 
また、張り切ることで、キレるんだと思います。誰にも理解されないようなすごい悩みを抱えていて、そのおかげで自分がどれだけユニークですごい存在なのか、という感じです。2x2=4の問題です。
 
Dmitry Fedoseev:
それはちょっと困りますね。ここが全く問題なんです。300ボタンでも初歩的なことなんです。その方法を説明しました。配列を作成し、その中にボタンの状態を格納します。ボタンの 状態と配列の状態が一致しないため、人が押したことを意味します。

OK !

100個のボタンが押された配列で、ボタン番号50が押され、他の99個は押された状態になる。

ユーザーは、ボタン番号53を押す。Expert Advisor はコードを最初から順に見ていき、ボタン番号 50 に到達し、ボタン番号 53 を押します ... つまり、ユーザーがクリックしたものは何も影響を与えませんでした ...

 

1つの質問をするのに4ページ。

これはどこでやっているのですか?ontic by tick機能で、あるいはontimerで、あるいはどこで?ボタンが 押されたかどうかを知るために、ObjectGetInteger()をどこで呼び出すのですか?

 
Dmitry Fedoseev:
また、張り切ることで、キレるんだと思います。誰にも理解されないようなすごい悩みを抱えていて、そのおかげで自分がどれだけユニークですごい存在なのか、という感じです。2x2=4の問題です。
それは洗礼を受けるために必要と思われるとき、私は特定の問題の解決策を探している、それは2x2であれば、スタジオであなたのバージョン...
 
Vladimir Pastushak:

OK !

100個のボタンが並んでいて、ボタン番号50が押され、残りの99個が押される。

ユーザーは、ボタン番号53を押す。カウンセラーはコードを最初から見ていき、ボタン番号50に到達し、ボタン番号53を押す・・・つまり、ユーザーがクリックしたものは何の効果もないのです・・・。

50に達した時点で、このプッシュバックはアレイで既に修正されているため、プッシュバックはありません。ボタン50が押され、配列が押されたと言う。一方、53では、ボタンが押 され、配列にpressedと書かれています。
 
Vladimir Pastushak:
それが私の心を横切るようであるとき、私は特定の問題に対する解決策を探している、それが2x2であれば、スタジオであなたのオプション...
すでに5回ほどスタジオ入りしている。