64bitから32bit戻しNo.02528
cuma さん 10/03/26 06:40
 
秀まるお様 いつも精力的な改版、楽しませていただいてます。
今回、メインマシンが64ビットのWIN7になったので、秀丸系も64bitでインス
トールしたのですが、以前から愛用のマクロが動作不具合が出まして、原因を追
及するほどマクロに詳しく無いので32ビットの秀丸系の環境に戻そうと思います。
OSは64ビットのままで秀丸系のアプリのみ32ビットに戻します。
この場合は、単純にHPから32ビット番の秀丸エディター、秀丸メールなどダウン
ロードして再インストールするだけで良いでしょうか?
実は、こうやって上書きはしたのですがマクロのエラーがとれないので、もしか
したら何かレジストリの書き換えとかあるのかなあ?とか。
ちなみにマクロ実行時のエラーは
「tkinfo.dllのDoGrepのパラメーターがおかしいです」
との内容です。
正直64ビット版が無関係なエラーかもしれないのですけど。すみませんです。


--------------------------------------
Get the new Internet Explorer 8 optimized for Yahoo! JAPAN
http://pr.mail.yahoo.co.jp/ie8/

[ ]
RE:02528 64bitから32bit戻しNo.02529
秀まるお さん 10/03/26 09:03
 
 64bit版から32bit版に戻す場合は、一度64bit版をアンインストールしてから
32bit版をインストールするって手順にするといいんじゃないかと思います。

 それと、DoGrepのパラメータがおかしいというエラーが出る件ですが、このエ
ラーは、DoGrep関数の第1パラメータか第2パラメータがおかしい時に出るよう
です。

 例えばマクロの中で

    #n = dllfunc("DoGrep", $account, $folder);

 とやってる箇所があるなら、そこを、

    message "DoGrepのパラメータ1 = " + $account;
    message "DoGrepのパラメータ2 = " + $folder;
    #n = dllfunc("DoGrep", $account, $folder);

 みたいに直して、それでパラメータを確認してみたらいいんじゃないかと思い
ます。存在しないアカウントやフォルダを指定するとエラーになります。

[ ]
RE:02529 64bitから32bit戻しNo.02531
cuma さん 10/03/27 08:31
 
cumaです。
秀まるお様 早速の回答ありがとうございます。
エラー箇所が絞られてきました。
どうやアカウント名を変更したのにマクロをそのまま放置していました。

ありがとうございます。


> 64bit版から32bit版に戻す場合は、一度64bit版をアンインストールしてから
>32bit版をインストールするって手順にするといいんじゃないかと思います。
>
> それと、DoGrepのパラメータがおかしいというエラーが出る件ですが、このエ
>ラーは、DoGrep関数の第1パラメータか第2パラメータがおかしい時に出るよう
>です。
>
> 例えばマクロの中で
>
>    #n = dllfunc("DoGrep", $account, $folder);
>
> とやってる箇所があるなら、そこを、
>
>    message "DoGrepのパラメータ1 = " + $account;
>    message "DoGrepのパラメータ2 = " + $folder;
>    #n = dllfunc("DoGrep", $account, $folder);
>
> みたいに直して、それでパラメータを確認してみたらいいんじゃないかと思い
>ます。存在しないアカウントやフォルダを指定するとエラーになります。
>
>__________  ESET Smart Security からの情報, ウイルス定義データベースのバージ
>ョン 4975 (20100325) __________
>
>このメッセージは ESET Smart Security によって検査済みです。
>
>http://canon-its.jp
>

--------------------------------------
Get the new Internet Explorer 8 optimized for Yahoo! JAPAN
http://pr.mail.yahoo.co.jp/ie8/

[ ]