HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2017
0407
Velgail[Hi-DPIトラブル有]HSPにとってのWindows 10 Creators Update4解決


Velgail

リンク

2017/4/7(Fri) 09:17:36|NO.78981

Windows 10 Creators Update、もうDLできるので、ヒトバシラーは是非(笑)

さて、Creators Updateを適用したことで何かまずいことが起きないか、軽くテストしてみました。
Creators Updateの目玉の一つ、Hi-DPIへの対応の検証として、4K(200%スケール)で流しています。
HSP3.4です。

1. HSP3Dish
block3.hspで検証しました。ランタイムエラーではなく落ちます。
正しく動作させるには、exeの互換性設定で、「高いDPIスケールの動作を上書きします」をアプリケーションにする必要があります。
なお、この設定をすると、普通の1/2サイズとなってしまうので、辛いかも。

2. HSP3(標準ランタイム系)
一部ダメです。と言っても標準命令は大丈夫ですが。
例えばhspdxのtest5.hspの場合、画面の右上1/4にのみ表示されるという不具合が……
他hgimg3/4も同じ問題を抱えます。
対策はDishと同じです。デメリットも同じ。

3. スクリプトエディタ
問題ないと思います。
exeの互換性設定で、「高いDPIスケールの動作を上書きします」を「システム(拡張)」にすると、
キレイに表示されて幸せになれます。

上記トラブルは全部スケーリング周りなので、スケーリング100%の人には影響しません。
以上、報告です。

//中の人は4K100%スケーリングを常用する変態なので、この不具合を直接食らうわけではありません。
//ただし、最近の高解像度化とスケーリング設定のため、開発者としては謎の不具合が発生する場合があることを認識する必要があります。



この記事に返信する


空気

リンク

2017/4/7(Fri) 14:03:48|NO.78986

DX系は新方式の強制スケーリングに問題が発生しているものの
WINAPI(gdi32,User32等)のみで作ったソフトはほぼ問題無く動作するという認識でよろしいでしょうか?



Velgail

リンク

2017/4/7(Fri) 16:30:54|NO.78991

おそらく間違いありません。
OpenGLも含まれているとは思われますが。

ただ、アプリケーションによるスケーリングが許可(設定オーバーライドが可能に)されたのは大きいなぁ……
何か出来ないかな……



MillkeySoftw

リンク

2017/4/9(Sun) 01:27:50|NO.79015

便乗書き込みで申し訳ないですが、Windows 側に重大なバグが発生しているので注意喚起です。

現在、Windows 10 Creators Update (1703 16170.1000 [Insider Preview])上にて、ファイルの保存・開くなどのダイアログが正常に表示できないという問題が発生しています。
メモ帳などを経由して保存などを行えば可能ですが、スクリプトなどを複数作成している方などは、OS のアップデートには十分に注意してください。
(開く方も表示されないので、スクリプトエディタに D&D しないと開けないからめんどくさい)

自ら人柱になる方はご自由にですが・・・



Velgail

リンク

2017/4/9(Sun) 01:46:30|NO.79016

>>No.79015
Windows 10 Stable build版(1703 15063.13)のCreators Updateでは確認できませんでした。

なお、最初のレスから一貫してStable Buildでの確認を行っており、Insider Previewを適用していないものでの報告となっています。
Insider Previewは別件でWindows Updateを故障させたことを確認したなど、不安定なのは自明なので、人柱として使うのに留めるべきです。
少なくとも、開発者としては実行環境としてのみInsider Previewを使ってみる程度で、開発用ではないのですが……



ONION software Copyright 1997-2023(c) All rights reserved.