一括表示Re: KbMedia Player Version 3.13beta.2024.0408
記事No 302
投稿日 2024/04/13(Sat) 19:07:13
投稿者 You
GuruGuruSMF は何だか良いオモチャになっているようですね。

Win10 2004 以降では timeBeginPeriod がプロセス内に限定されるのは知りませんでした。
確かにドキュメントに明記されてましたが、こんな簡単なAPIのドキュメントは今更見ないし…

timeBeginPeriod のドキュメントにはこんな記述も有りますね。
> Windows 11以降、ウィンドウ所有プロセスがエンド ユーザーに完全に隠された、最小化された、またはその他の方法で目に見えない、
> または聞き取れなくなる場合、Windows は既定のシステム解像度よりも高い解像度を保証しません。
> この動作の詳細については、「 SetProcessInformation 」を参照してください。

実際に試してみましたが、確かにWin11だと timeBeginPeriod(1) をコールしても
ウィンドウ最小化時にタイマー精度が15ms程度に戻るようです。
ウィンドウを持たないプロセスだと設定した精度が維持されていたので、
kbrunkpi.exe 経由で実行されるプラグインは問題が起きないと思いますが、
32bit版の本体から直接実行される kbGuru2SMF.kpi は、本体を最小化した時に影響が出るかもしれません。

一応この現象のテストAPPのソースを添付しておきます。
※2024/04/13 22:26 : 添付ファイル内の誤記を修正

(70KB)

記事編集 記事編集
関連一覧ツリー 一括表示 をクリックするとツリーを一括表示します)
一括表示 KbMedia Player Version 3.13beta.2024.0408 - Kobarin 2024/04/08(Mon) 00:38 No.301
  Re: KbMedia Player Version 3.13beta.2024.0408 - You 2024/04/13(Sat) 19:07 No.302
    Re^2: KbMedia Player Version 3.13beta.2024.0408 - Kobarin 2024/04/14(Sun) 00:16 No.303
      Re^3: KbMedia Player Version 3.13beta.2024.0408 - You 2024/04/14(Sun) 14:08 No.304
        Re^4: KbMedia Player Version 3.13beta.2024.0408 - Kobarin 2024/04/16(Tue) 20:43 No.305
          Re^5: KbMedia Player Version 3.13beta.2024.0408 - Kobarin 2024/04/20(Sat) 21:55 No.306
返信フォーム ( 記事に返信する場合はこのフォームから投稿して下さい )
おなまえ
Eメール
タイトル
メッセージ
参照先
添付
暗証キー (英数字で8文字以内)
投稿キー (下画像の数字を入力)

投稿キー

  


- Web Forum v8.0 -
++ Edited by Hamel ++