喫茶XRAYトップページ

[スレッド全体
]

[9379] Windows10バージョンチェック返信 削除
2015/11/8 (日) 22:41:51 Mr.XRAY
某掲示板で質問で出ていたのでやってみました.
質問者と同じ Delphi 2007
EXE 作成は Windows 7 U64(SP1) + Delphi 2007-R2
コードは以下.アプリケーションマニュフェストを使わないと正しく
取得できません.

Windows のバージョンの値の関係は以下を参照してくださいませ
https://msdn.microsoft.com/en-us/library/windows/desktop/ms724834%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396

procedure TForm1.Button1Click(Sender: TObject);
begin
  if CheckWin32Version(10, 0) then begin
    MessageBox(Handle, 'Window 10', 'OS Version', MB_ICONINFORMATION);
  end else begin
    MessageBox(Handle, 'Other Version', 'OS Version', MB_ICONINFORMATION);
  end;
end;

インストールしてから初めて起動した Windows 10 ですが,
やたら動作がもたつきます.何なんだ !?


↓ 合成画像ではありません.一発キャプチャの画像でございやす.
   MessageBox の第一引数を Handle にしないと一発キャプチャできません.

[9381] アプリケーションマニュフェスト返信 削除
2015/11/9 (月) 08:44:10 Mr.XRAY
思い出しました.

> コードは以下.アプリケーションマニュフェストを使わないと正しく
> 取得できません.


アプリケーションマニュフェストの使い方,注意してくださいませ.
[ランタイムテーマ] を無効にする必要があります.
以前,アプリケーションマニュフェストを組み込んだのに,
管理者権限の昇格ダイアログが現れない !! という質問があったので.

[アプリケーションマニフェストの使用方法 - Delphi XE 以前]
http://mrxray.on.coocan.jp/Delphi/Others/WindowsVista.htm#13


> ↓ 合成画像ではありません.一発キャプチャの画像でございやす.
>    MessageBox の第一引数を Handle にしないと一発キャプチャできません.


失礼 !! これは,拙作の画面キャプチャのプログラムを使用した場合のことです.

えっ!! 画像の Window は s が抜けている ?
それはですね.みなさんの注意力を試すためなんです !!
誤字脱字ではありません !! (ウソつけ !!)


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82