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


HSPTV!掲示板


未解決 解決 停止 削除要請

2021
0906
zrs90(5さい)スクリプトエディタのデバッグウィンドウの件5解決


zrs90(5さい)

リンク

2021/9/6(Mon) 20:08:38|NO.93788

Windows7sp1 pro32bit /hsp3.3〜3.6
28インチの4kモニタ環境で使ってます。
osのディスプレイ設定で125%以上の
設定でデバッグウィンドウを表示させると
配列変数、モジュール等が、確認出来ない。
応急処置でリソースハッカーを使い、hsp3debug.dllの
フォントサイズを6ポイントにいじってosの拡大鏡で
対処してますが、目が痛い。何とかならないでしょうか?

余談ですが、他のフリーソフトの設定画面等でも
時々見かけます。osの更新とかで治りますか?



この記事に返信する


Crystal

リンク

2021/9/6(Mon) 20:36:28|NO.93789

ぼやけて見えるのであれば、Windowsの設定「高DPIの変更」を行ってみてはどうでしょうか?
まず、HSP スクリプトエディタのショートカットあるいは、c:\<HSPのバージョン>\hsed3.exe
を右クリックし、プロパティを開きます。
上のセキュリティ、詳細、互換性といったタブがありますので、マウスで互換性というところを
クリックします。次に、一番下の「すべてのユーザーの設定を変更」というボタンを押します。
新しいウィンドウが出てきますので一番下の「高DPI設定の変更」ボタンをクリックします。
また新しいウィンドウが出てきます。今度は、一番下の項目に高いDPIスケールの動作を上書き
しますにチェックを入れ、下の実行元を「アプリケーション」にします。

テキストでは見づらいと思うので、「Windows 高DPI設定」でググると出てきます。
逆に有効になっていた場合、無効にしてなにか変わるでしょうか?
試してみてください。



zrs90(5さい)

リンク

2021/9/6(Mon) 22:06:08|NO.93790

まさか、返信をいただけるとは、思ってなかったです。
ありがとうございました。

ショートカット内 高dpi設定〜(設定後、os再起動)を行いましたが
dll両方試して見ましたが、変わりませんでした。
(文字サイズ6ポイントでは、無理だった様です)

私の書き込みが下手で申し訳ありません。

edit系のコントロールが全てos側のテキスト拡大設定により
肥大化、チェックbox等が、リストボックス、editの下に
隠れてしまう。

...現状、解像度を4kから落として、2k程度
osテキスト設定、100%で動かすのが正解かも。
...恐らくwin7のミニ画面PCでも悩んでる方がいるのでは?
と、思って、初めて投稿してみました。
長々と申し訳ありません。



TOMATO

リンク

2021/9/7(Tue) 01:26:04|NO.93792

一見、スクリプトエディタ(hsed3.exe)がデバッグウィンドウ(hsp3debug.dll)
を呼び出しているように見えますが、
実は実行ランタイムがデバッグウィンドウ(を呼び出しています。

通常版であれば、hsp3.exe であり、
utf-8版であれば、hsp3utf.exe がデバッグ用DLLをロードしています。
http://dev.onionsoft.net/trac/openhsp/browser/trunk/hsp3/win32gui/hsp3win.cpp#L99

ですので、デバッグウィンドウのDPI関連の設定を変えたい場合は、
スクリプトエディタ(hsed3.exe)の方ではなく、
実行ランタイムの方のDPI設定を変える必要があります。



UT-X

リンク

2021/9/7(Tue) 15:34:17|NO.93796

高DPI設定をアプリケーションにすると、
今度は画面が小さくなって見づらいという問題が生じる可能性があります。
アプリケーションではなく、システム(拡張)にすることをお勧めします。
私のモニタは4Kで200%スケーリングですが、システム(拡張)にすることで画面のぼやけを
解消することができました。



zrs90(5さい)

リンク

2021/9/8(Wed) 02:51:21|NO.93815

書き込みが、増えてる...。

●...OpenHSP?...HSP3(一部)のC++のソースですか...
動作報告のつもりで、書いた内容から、話が大きくなって来ました。
情けない話ですが、C言語は(も)、全く触った事はなく
コメントから推測する位しか出来ません。

...時間経過(※数時間)

HSP3.6のプログラミングマニュアル
2.2 スクリプトの編集と実行 〜 2.6 HSPランタイム の項を見ると
少しだけですが、処理の流れ等が、理解出来ました。

●システム(スケーリング設定)の変更については
ネットで調べたら、Windows8以降に追加された機能で
環境によって、使えない様です。

色々な解決方法が、ある様ですね。ありがとうございました。
...自分なりに、色々試してみます。



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