message getconfig( "FontPoint" );No.00819
ひろ さん 02/03/07 20:13
 
 秀丸担当さん今日は、ひろです。
 getconfig に付いては、ヘルプに
> 返す値は基本的に文字列型ですが、文字列としても数値としても扱うことができま
>す。
>         ^^^^^^^^^^^^^^^^
とありますが、10.5 ポイントなど小数点までサイズを指定し、表題のような
マクロを実行すると、小数点以下が切り捨てられて表示されます。これは仕
様でしょうか?

[ ]
RE:00819 message getconfig( "FontPoint"No.00820
三月 さん 02/03/08 06:36
 
> 秀丸担当さん今日は、ひろです。
> getconfig に付いては、ヘルプに
>> 返す値は基本的に文字列型ですが、文字列としても数値としても扱うことができ
>ます。
>>         ^^^^^^^^^^^^^^^^
>とありますが、10.5 ポイントなど小数点までサイズを指定し、表題のような
>マクロを実行すると、小数点以下が切り捨てられて表示されます。これは仕
>様でしょうか?

マクロで使える数値は標準で整数なのでは?
(浮動小数点数バージョンでないなら)

iniファイルや、レジストリに格納される値も整数でしかないので
getconfig の使える数値は整数なのが仕様でしょう。
浮動小数点数バージョンでもgetconfig の扱う数値は整数だと思われ。

[ ]
RE:00820 message getconfig( "FontPoint"No.00821
ひろ さん 02/03/08 12:21
 
 三月さん今日は、ひろです。
> マクロで使える数値は標準で整数なのでは?
 数値は整数です。しかしここでは、下線を付けたように基本的に文字列です。

[ ]
RE:00819 message getconfig( "FontPoNo.00823
秀丸担当 さん 02/03/08 17:45
 
>とありますが、10.5 ポイントなど小数点までサイズを指定し、表題のような
>マクロを実行すると、小数点以下が切り捨てられて表示されます。これは仕
>様でしょうか?

レジストリのFontPointは、もともと小数点以下は入っておらず、
小数点以下1桁の数値がFontDecimalに入っています。
(どこにも説明はないですが)

[ ]
RE:00823 message getconfig( "FontPoNo.00825
ひろ さん 02/03/08 19:25
 
 秀丸担当さん今日は、ひろです。
> レジストリのFontPointは、もともと小数点以下は入っておらず、
> 小数点以下1桁の数値がFontDecimalに入っています。
 有り難うございます。仕様ということで理解できました。

[ ]