エラー、バグ、質問 - ページ 3127 1...312031213122312331243125312631273128312931303131313231333134...3185 新しいコメント Nikolai Semko 2021.12.26 08:44 #31261 あ、デバッグのこのテーマってもう動かないんですか? 残念 :( 仕事でとても役に立ちました。 Nikolai Semko 2021.12.26 10:17 #31262 Nikolai Semko #:はい、その通りでしょう。 また、リソースを節約するために、ウィンドウのアクティビティを監視し、ウィンドウがアクティブでない場合はビットマップを生成しないようにするとよいでしょう。思い込みで判断するのではなく、確認する価値はあると思います。 判明したこと ウィンドウを切り替えたときにリソースが削除されない ウィンドウを切り替えると、CHARTEVENT_CHART_CHANGEイベントが発生するのは、ウィンドウが以前の「すべてのウィンドウではない」サイズにリサイズされるため、つまり、ウィンドウがこのモードに切り替わったかのようになるためである ウィンドウのアクティビティを監視し(ChartGetInteger(0, CHART_BRING_TO_TOP) )、ウィンドウがアクティブでない場合はビットマップ生成(キャンバスを埋める)をオフにしてCPUリソースを節約することは合理的です。 テスト用インジケータでは、カウンタがkanvasリソースに保存されます。 ファイル: TestRuningResourse.mq5 5 kb Taras Slobodyanik 2021.12.26 10:36 #31263 Nikolai Semko #:判明していること ウィンドウを切り替えてもリソースが削除されない ウィンドウを切り替えると、CHARTEVENT_CHART_CHANGEイベントが発生します。これは、ウィンドウが以前の「すべてのウィンドウではない」サイズにリサイズされるためで、つまり、ウィンドウがこのモードに切り替わったかのようになります。 ウィンドウがアクティブでない場合、ウィンドウのアクティビティ(ChartGetInteger(0, CHART_BRING_TO_TOP) )を監視し、ビットマップ生成(キャンバスを埋める)をオフにしてCPUリソースを節約するのは合理的です。 テスト用インジケータでは、カウンタがkanvasリソースに保存されます。 ウィンドウがアクティブでない場合、あなたのインディケータ(またはEA)は動作しません - つまり、ユーザーは異なるチャート上で同時に複数のコピーを使用することはできません。 Nikolai Semko 2021.12.26 11:01 #31264 Taras Slobodyanik #: ウィンドウがアクティブでない場合、あなたのインディケータ(またはEA)は動作しません - つまり、ユーザーは異なるチャートで同時にそれらのいくつかのコピーを使用することはできません。 何をバカなことを言ってるんだ、タラス?どう答えていいかわからないくらいです。数学を勉強する。インジケーターの性能やグラフ出力との関係は?各インジケーターやEAには、それぞれグラフィックリソースがあります。CCanvasクラスで、リソース名がどのように形成されるかを見てみましょう。 Taras Slobodyanik 2021.12.26 11:30 #31265 Nikolai Semko #:インジケーターの性能やグラフ出力と、どのような関係があるのでしょうか?各インジケーターやEAには、それぞれグラフィックリソースがあります。 CCanvasクラスで、リソース名がどのように形成されるかを見てみましょう。 また、リソースが同じ場合は、すべてのコピーに対して再描画されます。 あなたのコードを "ウィンドウズ "モードと同じチャートでチェックしました - サイズは同じです。 拡張」モードの場合、たしかにサイズは変わりますが、これは数年前の古いバグです。 インジケーターの操作とグラフィカルな出力はどう関係するのでしょうか? つまり、ウィンドウが非アクティブで、キャンバスを更新しないことを推奨している場合、以下のことを意味します。 ps.そしてその結果、あなたのアドバイスのおかげでパネルが機能しなくなりました :) ウィンドウモードでは、インジケータ(およびEA)は更新されません。 ps. ただし、OnChartEventの中だけでチェックすれば、うまくいくはずなので、確認が必要 です。 Nikolai Semko 2021.12.26 15:58 #31266 Taras Slobodyanik #:リソースが同じ場合は、すべてのコピーに対して再描画されます。 異にする ウィンドウが非アクティブの場合、キャンバスを更新しないことをお勧めします。 ウィンドウモードでは、インジケータ(およびEA)は更新されません。 はい、CHART_BRING_TO_TOP が間違っていましたfxsaber オプションを 使用する必要があります。 Mihail Matkovskij 2021.12.26 19:23 #31267 Nikolai Semko #:判明していること ウィンドウを切り替えたときにリソースが削除されない ウィンドウを切り替えると、CHARTEVENT_CHART_CHANGEイベントが発生します。これは、ウィンドウが以前の「すべてのウィンドウではない」サイズにリサイズされるためで、つまり、ウィンドウがこのモードになったかのような状態になるためです。 ウィンドウのアクティビティを監視し(ChartGetInteger(0, CHART_BRING_TO_TOP) )、ウィンドウが非アクティブの場合はビットマップ生成(キャンバスを埋める)をオフにしてCPUリソースを節約するのは合理的です。 テスト用インジケータでは、カウンタがkanvasリソースに保存されます。 完璧です。これで、推測ではなく、正確に物事の仕組みを伝えることができるようになりました。CCanvasを使用するすべての人に役立つことでしょう。 Mihail Matkovskij 2021.12.26 19:36 #31268 Nikolai Semko #:あ、デバッグのこのテーマってもう動かないんですか? 残念 :(( 仕事でとても役に立ちました。 ベータ版かリリース版か、どのようなビルドをお持ちですか? Nikolai Semko 2021.12.26 20:08 #31269 Mihail Matkovskij #:ベータ版かリリース版か、どのようなビルドをお持ちですか? Mihail Matkovskij 2021.12.26 22:37 #31270 Nikolai Semko #: ベータ版でしょう。ベータ版でこの機能はなくなったと思っていた。しかし、自分(ビルド3091、リリース版)で確認したところ、こちらもうまくいきません。 1...312031213122312331243125312631273128312931303131313231333134...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
あ、デバッグのこのテーマってもう動かないんですか?
残念 :( 仕事でとても役に立ちました。
はい、その通りでしょう。
また、リソースを節約するために、ウィンドウのアクティビティを監視し、ウィンドウがアクティブでない場合はビットマップを生成しないようにするとよいでしょう。
思い込みで判断するのではなく、確認する価値はあると思います。
判明したこと
テスト用インジケータでは、カウンタがkanvasリソースに保存されます。
判明していること
テスト用インジケータでは、カウンタがkanvasリソースに保存されます。
ウィンドウがアクティブでない場合、あなたのインディケータ(またはEA)は動作しません - つまり、ユーザーは異なるチャート上で同時に複数のコピーを使用することはできません。
ウィンドウがアクティブでない場合、あなたのインディケータ(またはEA)は動作しません - つまり、ユーザーは異なるチャートで同時にそれらのいくつかのコピーを使用することはできません。
また、リソースが同じ場合は、すべてのコピーに対して再描画されます。
あなたのコードを "ウィンドウズ "モードと同じチャートでチェックしました - サイズは同じです。
拡張」モードの場合、たしかにサイズは変わりますが、これは数年前の古いバグです。
インジケーターの操作とグラフィカルな出力はどう関係するのでしょうか?
つまり、ウィンドウが非アクティブで、キャンバスを更新しないことを推奨している場合、以下のことを意味します。
ps.そしてその結果、あなたのアドバイスのおかげでパネルが機能しなくなりました :)
ウィンドウモードでは、インジケータ(およびEA)は更新されません。
ps. ただし、OnChartEventの中だけでチェックすれば、うまくいくはずなので、確認が必要 です。
リソースが同じ場合は、すべてのコピーに対して再描画されます。
異にする
ウィンドウが非アクティブの場合、キャンバスを更新しないことをお勧めします。
ウィンドウモードでは、インジケータ(およびEA)は更新されません。
はい、CHART_BRING_TO_TOP が間違っていました
fxsaber オプションを 使用する必要があります。
判明していること
テスト用インジケータでは、カウンタがkanvasリソースに保存されます。
完璧です。これで、推測ではなく、正確に物事の仕組みを伝えることができるようになりました。CCanvasを使用するすべての人に役立つことでしょう。
あ、デバッグのこのテーマってもう動かないんですか?
残念 :(( 仕事でとても役に立ちました。
ベータ版かリリース版か、どのようなビルドをお持ちですか?
ベータ版かリリース版か、どのようなビルドをお持ちですか?
ベータ版でしょう。ベータ版でこの機能はなくなったと思っていた。しかし、自分(ビルド3091、リリース版)で確認したところ、こちらもうまくいきません。