|
santokuさん,
>if( (platform & 0x80000) ) message "64bit版";
>if( (platform & 0x100000) ) message "64bit環境の32bit版";
platform というキーワードはこれまで使用したことがありませんでした。
"64bit環境の32bit版"というややこしいのもあるようですが,これはマクロでは
32bit版として扱っていいのでしょうね。
>モジュールは、64ビット(.hmf64)と32ビット(.hmf)で拡張子が異なるので、
>"HanZenConv.hmf" を "HanZenConv" にする必要があるようです。
32ビット版では"HanZenConv"ではできないようですので,これは使い分けする必要
があるようです。64ビット版の場合,"HanZenConv.hmf64"ではなくて,"HanZenConv"
なのですね。
>$s = filter("HanZenConv", "HanZenConv", "0001000", "0");
>if( $s == "0" ) message "半角/全角変換モジュール導入済み";
>else message "半角/全角変換モジュールは導入されていない";
これも32ビット版では
$s = filter("HanZenConv.hmf", "HanZenConv", "0001000", "0");
とする必要があるようです。
どうもありがとうございました。
山紫水明
SANSHISUIMEI
|
|