問題タブ [suspend]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
7443 参照

winforms - Windowsフォームで制御イベントを一時停止する最良の方法は?

これは非常に単純で非常に一般的な問題のようです。私が考えることができる最も簡単な例はこれです:

フォームには5つのチェックボックスがあり、その上に「すべてチェック/なしチェック」チェックボックスがあります。ユーザーがすべてのチェックボックスをオンにすることを選択すると、「子」の状態を切り替えます。すべてのチェックボックスの設定が完了するまで、すべての子のチェックイベントを発生させたくないのは明らかです。

フォーム全体のサスペンドコントロールイベントが見つかりません。私が単にそれを逃しているなら、それから素晴らしい簡単な答え。私が見逃している単純な解決策を除いて、フォーム制御イベントを一時停止するための最良の方法(ベストプラクティス?受け入れられた解決策?)は何ですか?

0 投票する
1 に答える
977 参照

c++ - MFC、C++ 画面でコントロールを表示および非表示にするときに、ペイントを少し無効にすることはできますか

20個のコントロールがある画面があります。20 個すべてを表示してから、作業に関係のないものだけを非表示にします。

私の問題は、ループ間で画面がペイントされることです。とても醜く見えます。
私はこれが行われたことを知っていますが、私の人生では、そのコードを見つけることができず、そのコードをどのアプリで見たのかさえ覚えていません..

塗料を一時停止する方法を知っている人はいますか?

0 投票する
2 に答える
7032 参照

c++ - 一時停止中に Windows Mobile でコードを実行するにはどうすればよいですか?

Windows Mobile PocketPC が中断されている (または中断されているように見える) 間に、いくつかの C++ コードを実行したいと考えています。私が意味する例は、HTC Audio Manager を使用して mp3 ファイルを再生できるタブを (とりわけ) 表示する HTC Home プラグインです。オン/オフ ボタンを押すと、ディスプレイは黒くなりますが、オーディオは再生され続けます。オンに戻す唯一のボタンは、予想どおりオン/オフ ボタンです。

これまでに試したことは、ハードウェア ボタンの押下をキャプチャし (動作)、ビデオ ディスプレイをオフにする (動作) ことです。このアプローチでうまくいかないのは、(誤って) デバイスのいずれかのキーを押すと、ビデオ ディスプレイがオンになることです。これは、HTC Audio Manager で採用されているアプローチではないと思います。

これが機能するための低レベルの API マジック、またはオーディオを再生するコードが何らかの割り込みレベルで実行されるか、デバイスが別のサスペンド モードになると推測しています。

0 投票する
5 に答える
6260 参照

windows-mobile - Windows Mobile でサスペンドを検出するにはどうすればよいですか?

Windows Mobile 上のアプリケーションで時折データ損失が見られます。デバイスがサスペンドしているときに、バッファリングされたデータの一部がディスクにフラッシュされていない可能性があります。デバイスがサスペンドしようとしているときに、手動でデータをディスクにフラッシュしたいと考えています。Windows では、メッセージをキャッチすることでこれを行いWM_POWERBROADCASTますが、このメッセージは Windows Mobile では利用できません。メッセージ ボードで次のような 2 年前の引用を見つけました。

再起床の*前に*サスペンドが通知されるとは*保証されていない*ことを認識する必要があります。つまり、デバイスが再起動されるまで通知を受信しない場合があります。一般に、この制限 (およびイベントに応答してできることの制限) があるため、サスペンドに反応しようとすべきではありません。

これは (まだ) すべてのデバイスに当てはまりますか? これを行う方法はありますか?

0 投票する
4 に答える
1373 参照

c++ - WASAPI は Windows の自動サスペンドを防ぎますか?

初めてのポスター、優しくしてください;-)

私は、Windows サービスとして実行され、WASAPI を使用してジャックのラインからサンプルを取得し、それに対して何らかの処理を行うオーディオ アプリ (C++) を作成しています。

アプリが「記録」しているときに、Windows が自動的にサスペンドまたは休止状態にならないことに気付きました。

電源イベント通知に登録しました。サスペンド ボタンを自分で押すと、サービスが適切な電源イベントを取得し、正常に処理します。システムをそのままサスペンドしたままにしておくと、電源イベントがまったく受信されません。

WASAPI を参照するコードの一部を削除すると、電源イベントは手動および自動サスペンドの両方で通常どおり受信されます。したがって、Windows に自動サスペンド タイマーを無視するように指示する WASAPI の使用について何かがあるようです。

誰でもこの動作を説明できますか?それを止めるために私にできることはありますか? 自分のアプリが誤動作し、システムが中断するのを防ぐアプリの 1 つにはなりたくない..

0 投票する
3 に答える
1008 参照

c# - C#でボタンイベントを一時停止するには?

私のアプリケーションでは、最初のボタン イベントが再開された後に別のイベントを起動できるように、ボタン イベントをしばらく中断したいと考えています。c# では、スレッドを非同期に使用して実行する方法がわかりません。助けてください。前もって感謝します..

0 投票する
3 に答える
4507 参照

c++ - Windows で休止状態またはサスペンド モードをトリガーする Win32 API はありますか?

マシンを休止状態またはサスペンド モードにするための Win32 API はありますか?

MSDN を読んだところWM_POWERBROADCAST、電源管理イベントが発生したときにメッセージがブロードキャストされることがわかりました。で同じことをシミュレートすることを考えましたPostMessage(WM_POWERBROADCAST)。これは正しい方法ですか、それともこれを実現するための Win32 API が存在しますか?

0 投票する
1 に答える
702 参照

macos - OS X プロセス制御

ヒョウ用のプロセスコントローラーカーネル拡張を書いています。このアプリケーションを使用すると、SIGSUS でプロセスを中断し、コンピューターをスリープ状態にすることができます。私の問題は、ビデオ/オーディオ (iTunes や GarageBand など) を使用するアプリケーションが中断されているときに、コンピューターをスリープ状態にしようとすると、スリープ プロセスがオーディオ/ビデオ アプリケーションの終了を 30 秒のタイムアウトで待機することです。実際には、オーディオ/ビデオ アプリケーションが中断されているときにコンピューターをスリープ状態にしようとすると、コンピューターが 30 秒間ハングした後 (おそらく、中断されたアプリケーションがスリープ要求に応答していない可能性があります)、その後通常どおりスリープします。コンピューターを起動し、SIGCON をビデオ/オーディオ アプリケーションに送信すると、正常に続行されます。

その 30 秒の待機タイムアウトを変更する方法はありますか? それとも、まったく待たないようにしますか?または他の解決策はありますか?