[リストへもどる]
一括表示

タイトル[カスタマイズ]-[フォント]クリックでエラー
記事No2557
投稿日: 2016/11/11(Fri) 13:46
投稿者Tatsu
Tatsuです.毎々お世話になります.

先ほど,タイトル通りの操作でエラーが出ましたので,ブラウザ上から内容を送信させていただきました.
調査のほどよろしくお願いします.

内容は,ClockPod のサイズを変更したいなとフォントクリックした途端,エラーが出て落ちてしまいました.

《環境》
ClockPod Ver2.63,Ver2.63+1
Win7 Home Premium SP1 64ビット


タイトルRe: [カスタマイズ]-[フォント]クリックでエラー
記事No2559
投稿日: 2016/11/13(Sun) 11:38
投稿者TORO
報告ありがとうございます。

こちらでも時々発生しているのですが再現ができず、ChooseFont API の
フォント列挙中に問題が起きている程度しか把握していません。

原因がわかりしだい対処します。


タイトルRe^2: [カスタマイズ]-[フォント]クリックでエラー
記事No2560
投稿日: 2016/11/13(Sun) 14:05
投稿者Tatsu
ご返信ありがとうございます.

> こちらでも時々発生しているのですが再現ができず、ChooseFont API の
> フォント列挙中に問題が起きている程度しか把握していません。

そうなんですか.
実は以前から画面下端に他のモニタアプリ(TCP Monitor Plus や Akabei Monitor 等)を
配置して使っており,視野に入りやすいよう,変則的な使い方なんですが,
ClockPod を画面右下に配置し直しています.
そこで,他のモニタアプリと同様な小さなサイズにしたいなと,フォントサイズの
変更操作をしたところで,今回のエラーダイアログが出てしまったのでした.

当面そんなに困っているわけではなく,変更を試すためには旧版に戻す手もあ
るので,原因が分かった時点で改善していただければと思います.


タイトルRe^3: [カスタマイズ]-[フォント]クリックでエラー
記事No2562
投稿日: 2016/11/14(Mon) 23:48
投稿者TORO
> 変更操作をしたところで,今回のエラーダイアログが出てしまったのでした.

Tatsu さんのところでは必ず異常終了を起こしていますか?
こちらでは、異常終了後に起動して「フォント」を選べばダイアロ
グ表示されるので、常時起きるというのであれば、思っていた以外の
原因があるかもしれませんね。

あと、2.63はダイアログでサイズが変化しなくなっているようです。
確認中です(^^;
CLOCKPOD.CFG の FONT 項目の最初の8文字がフォントサイズなので、
必要なら手修正で変更してください。ClockPod再起動で反映されます。


タイトルRe^4: [カスタマイズ]-[フォント]クリックでエラー
記事No2564
投稿日: 2016/11/15(Tue) 13:04
投稿者Tatsu
返信ありがとうございます.

> > 変更操作をしたところで,今回のエラーダイアログが出てしまったのでした.
>
> Tatsu さんのところでは必ず異常終了を起こしていますか?

正確に言うと,[カスタマイズ]-[フォント]クリックで必ず"ClockPod Internal
Error"と出て,それを閉じると"ClockPod は動作を停止しました"となって
終了してしまいます.

> こちらでは、異常終了後に起動して「フォント」を選べばダイアロ
> グ表示されるので、常時起きるというのであれば、思っていた以外の
> 原因があるかもしれませんね。

異常終了後の起動では同じことが繰り返されるため,フォントダイアログを出
すことができません.

起動は[CLOCKPOD64.EXE]から行っているのですが,それは関係ないでしょうか?
以前には[CLOCKPOD.EXE]から起動したこともあったのですが,不具合が出る
アプリがあったため現在の使い方に変えました.

> CLOCKPOD.CFG の FONT 項目の最初の8文字がフォントサイズなので、
> 必要なら手修正で変更してください。ClockPod再起動で反映されます。

これをヒントに[CLOCKPOD.CFG]の Font 項目先頭2文字を"f2"に変更してから
再起動したら,目的の小さなサイズに変わりました.

この"f2"の値は旧版Ver2.55を使っているXPパソコンで,フォントサイズを試しに
変えてみた結果,FONT 項目の変化した値から得たものです.

ところで,この値はフォントサイズを小さくすると増えるんですね.
理由が分かりません.

とにかく,教えていただいた内容を実施した結果,快適な使い心地になりました.
感謝いたします.


タイトルRe^5: [カスタマイズ]-[フォント]クリックでエラー
記事No2566
投稿日: 2016/11/16(Wed) 23:16
投稿者TORO
> 異常終了後の起動では同じことが繰り返されるため,フォントダイアログを出
> すことができません.
>
> 起動は[CLOCKPOD64.EXE]から行っているのですが,それは関係ないでしょうか?

64bit版かどうかは関係ないと思いますが、32bit版を使ってみると変化が
あるかもしれませんね。また、Fontの行を一時的に削除した状態でフォン
トを設定してみてもよいかも。


> ところで,この値はフォントサイズを小さくすると増えるんですね.
> 理由が分かりません.

使用している API の都合上、負の値になっています。



ところで、同じフォント設定ダイアログを使用するソフトでは
フォント設定ダイアログの表示時に異常終了したりはしていませんか?


タイトルRe^6: [カスタマイズ]-[フォント]クリックでエラー
記事No2568
投稿日: 2016/11/17(Thu) 13:01
投稿者Tatsu
ご回答ありがとうございます.

> 64bit版かどうかは関係ないと思いますが、32bit版を使ってみると変化が
> あるかもしれませんね。また、Fontの行を一時的に削除した状態でフォン
> トを設定してみてもよいかも。

[CLOCKPOD.CFG]のFont行をコメントアウト後に保存してから一旦終了させ,そ
の後32bit版の[CLOCKPOD.EXE]から起動させてみたら,今度はフォントダイア
ログが出るようになりました.
ただ,表示サイズが17と大きいので小さな値にしてみましたが,記事No:2562
に記されているようにバグがあるためか反映されません.
それと Boot 行の値が勝手に 10 ⇒ 11 に変わっています.
32bit版から起動させるのも良いかもと思ったのですが,やはり一部64bit版ア
プリも使っているので変えたくありません.
そこで,バックアップしてある[CLOCKPOD.CFG]に書き戻してから今まで通りの
64bit版起動に戻しました.
しかし,以前の状態に戻した筈なのに,Boot 行の値が勝手に 10 ⇒ 11 に変
わっています.
通常使用にはこれでも問題ないようですが,この"11"はどういう意味なんでし
ょうか?


> ところで、同じフォント設定ダイアログを使用するソフトでは
> フォント設定ダイアログの表示時に異常終了したりはしていませんか?

他のアプリで"文字飾り"部の表示されない似たダイアログを確認したところ,
異常が出るようなことはないようです.


以上,ご報告まで.


タイトルRe^7: [カスタマイズ]-[フォント]クリックでエラー
記事No2572
投稿日: 2016/11/19(Sat) 12:36
投稿者TORO
ありがとうございます。以下の場所に挙動を変えたファイルを用意
しましたので良かったら試してみてください。

原因が分からないため、挙動を変えた3種を用意しました。
3種類のうち、問題が解消できたものがあれば、そのフォルダの名前を
教えてください。

http://toro.d.dooo.jp/clockpod1119.zip


> それと Boot 行の値が勝手に 10 ⇒ 11 に変わっています.

これは16進数で起動したときの日付を表しています。
起動時の名前のテロップ表示を1日1回に制限するために使用しています。


タイトルRe^8: [カスタマイズ]-[フォント]クリックでエラー
記事No2574
投稿日: 2016/11/19(Sat) 17:16
投稿者Tatsu
ご面倒をお掛けいたします.

> 3種類のうち、問題が解消できたものがあれば、そのフォルダの名前を
> 教えてください。

早速,3種類の[CLOCKPOD64.EXE]ファイル夫々に更新してテストしてみました.
結果は前と同じで,どれもフォントダイアログを開こうとするとエラーが出て
終了してしまいます.

そこで,現状のフォントサイズとしてf2ffffff(10.5ポイント)の半端な数値を
指定しているのが思い当たるので,これをf1ffffff(11ポイント)に変えて同様
のテストしてみました.
しかしこれでもダメで,他に原因があるようです.


> > それと Boot 行の値が勝手に 10 ⇒ 11 に変わっています.
>
> これは16進数で起動したときの日付を表しています。
> 起動時の名前のテロップ表示を1日1回に制限するために使用しています。

了解しました.


現在,テスト前の[CLOCKPOD64.EXE]と[CLOCKPOD.CFG]に戻して,10.5ポイント
のサイズで快適に使っています(フォント選択は出来ませんが).

以上ですので,今後の改良版は気長に待たせていただきます.


タイトルRe^9: [カスタマイズ]-[フォント]クリックでエラー
記事No2575
投稿日: 2016/11/20(Sun) 20:03
投稿者TORO
いずれもダメだったようですね。今のところ他の対応策が思いつかないので
しばらくは現状のままとさせてもらいます。

報告内容から推測される症状は、ダイアログのフォント名欄にフォントを
並べている最中に異常を起こしているので、Windows側の問題が高いので
すが、他のソフトでは同様の問題が起きていないので、何か特定の条件を
ClockPodが満たしているようです。これが分かれば対策できると思います。


タイトルRe^10: [カスタマイズ]-[フォント]クリックでエラー
記事No2576
投稿日: 2016/11/21(Mon) 01:24
投稿者Tatsu
お世話になります.

> しばらくは現状のままとさせてもらいます。

全然かまいません.

> 報告内容から推測される症状は、ダイアログのフォント名欄にフォントを
> 並べている最中に異常を起こしているので、Windows側の問題が高いので

これで思い当たるのは,私の環境ではフォントに"MeiryoKe_Gothic"を指定し
ていることで,それが気になります.

それも,XPパソコンで使用している古いバージョンのフォントをWin7に使い回
ししていて,本来はバージョンを上げなければいけないと思うのですが,特に
問題は生じていないので面倒でやっていません.
(余り公に言える内容ではないかもですね)

それと,サイズは現状 10.5 ポイントを[CLOCKPOD.CFG]内で指定していますが,
フォントダイアログを出せる32bit版からの起動を再度試して確認してみると,
サイズ箇所の表示が 11 ポイントと出てきます.

このダイアログでは,小数値を指定すると数値と見なされずに設定不可な筈な
ので,この辺も関係しているのかも?

と思ったのですが,サイズを小さくする以前は 13 ポイントでずっと使ってき
たし,そのときにもフォントダイアログを出そうとするとエラーで終了してい
たので,やはり関係ないかも.

と言うことで私も良くわかりませんが,現状では困っていません.


タイトルRe^11: [カスタマイズ]-[フォント]クリックでエラー
記事No2578
投稿日: 2016/11/23(Wed) 16:57
投稿者TORO
>これで思い当たるのは,私の環境ではフォントに"MeiryoKe_Gothic"を指定し
>ていることで,それが気になります.
32bit版ClockPodでは問題ないということですし、古い改造フォントであ
ることは確かに気になりますね。Windows10のmeiryoから
MeiryoKe_Gothicを生成するソフトが公開されているようなので、
機会があったら差し替えてみるとよいかもしれません。

フォントサイズについては特に問題ないと思います。ダイアログで
手入力された数値がきちんと反映できるなど、許容できそうな
雰囲気ですから。


タイトルRe^12: [カスタマイズ]-[フォント]クリックでエラー
記事No2580
投稿日: 2016/11/23(Wed) 20:40
投稿者Tatsu
返信ありがとうございます.

> ることは確かに気になりますね。Windows10のmeiryoから
> MeiryoKe_Gothicを生成するソフトが公開されているようなので、
> 機会があったら差し替えてみるとよいかもしれません。

機会があったらやってみたいですが,今のところは予定ないです.

> フォントサイズについては特に問題ないと思います。ダイアログで
> 手入力された数値がきちんと反映できるなど、許容できそうな
> 雰囲気ですから。

バックアップを取ってから,フォントダイアログが出せる32bit版を起動させ
て確かめたところ,やはり10.5ポイントを手入力で入力させようとすると,
《サイズは数字で指定してください》と出て入力できません.

小数は,このダイアログでは指定できないようです.

それから,この操作後の[CLOCKPOD.CFG]の内容を確認してみたところ,下記の
ように変わっていました.
---------------------------------------------------------------------------
《操作前バックアップのFont項目内容》
Font = f2ffffff0000000000000000000000009001000000000080030201314d656972796f4b655f476f746869630000000000000000000000000000000000

《操作後[CLOCKPOD.CFG]のFont項目内容》
Font = f2ffffff000000000000000000000000900100000000008003020131826c827220835383568362834e0063000000000000000000000000000000000060000000
---------------------------------------------------------------------------

この後32bit版を終了させ,バックアップの[CLOCKPOD.CFG]に書き戻してから
通常の64bit版起動に戻しました.


とりあえず問題ないので,これ以上追及しないことにします.


タイトルRe^13: [カスタマイズ]-[フォント]クリックでエラー
記事No2583
投稿日: 2016/11/27(Sun) 10:54
投稿者TORO
> 小数は,このダイアログでは指定できないようです.
確かに小数点は使用できないようですね。整数のことをいっていました。

>それから,この操作後の[CLOCKPOD.CFG]の内容を確認してみたところ,下記の
>ように変わっていました.
増加した箇所はディスプレイ解像度の値です。Per Monitor DPI対応のために
追加で記憶しています。