dllfunc関数の動作についてver 0.59betaNo.02317
プックン さん 00/12/18 19:07
 
dllfunc関数がおかしい

秀まるお様

dllfunc関数を使ったマクロを実行すると
    dllfunc関数で指定された呼び出し先が見つかりません
というメッセージがでるようになりました。
    ver0.57betaでは、このようなメッセージはでませんでした。
    ver0.59betaからでるようになりました。
マクロの仕様がかわったのでしょうか?

//------------テストマクロ------------

call Turukame;
    $s = dllfuncstr("ForwardMacro");

LEND:
    enabledraw ;    //画面書き換えを許可します。
    freedll;        //DLLの開放
    endmacro;

Turukame:   //鶴亀メール起動チェック&DLLロード
//秀シリーズサポートHPより 抜粋
    // DLL を Load する
    openreg "CURRENTUSER","Software\\Hidemaruo\\TuruKame\\Config";
    if( !result ) {
    message "鶴亀がインストールされてないです (^^;)\n"+$info;
    endmacro;
    }

    loaddll "tkinfo.dll";
    if( !result ) {
    message "DLLロードに失敗\n"+$info;
    endmacro;
    }
    return;

//------------テストマクロ終わり------------

[ ]
RE:02317 dllfunc関数の動作についてver No.02321
ひろ さん 00/12/18 19:59
 
 プックンさん今日は、ひろです。
> dllfunc関数を使ったマクロを実行すると
>     dllfunc関数で指定された呼び出し先が見つかりません
<中略>
>     $s = dllfuncstr("ForwardMacro");
 履歴も読みましょう(^^)。
> tkinfo.dllのNewMailMacro等を削除して、NewEditorMacroを追加した。
ということです。

[ ]
RE:02321 dllfunc関数の動作についてver No.02325
プックン さん 00/12/19 08:28
 
ひろさん今日は、プックンです

> 履歴も読みましょう(^^)。
>> tkinfo.dllのNewMailMacro等を削除して、NewEditorMacroを追加した。
>ということです。
履歴の熟読が足りませんでした。(^_^;)
仕様が変わったんですね。了解しました。

[ ]
RE:02317 dllfunc関数の動作についてver 0.59betaNo.02326
秀まるお さん 00/12/19 08:45
 
> マクロの仕様がかわったのでしょうか?

 実は、NewMailMacro、ReplyMacro、ForwardMacroが無くなって、NewEditorMacroに
一本化してしまいました。

 一本化したのはいいにしても、古い関数名が無くなってしまったのはまずかったで
す。元に戻します。

 ついでに言うと、標準添付の鶴亀テスト.macも動かなくなってしまってました。

[ ]
RE:02326 dllfunc関数の動作についてver No.02332
ひろ さん 00/12/19 15:06
 
 秀まるお様今日は、ひろです。
>  一本化したのはいいにしても、古い関数名が無くなってしまったのはまずかったで
> す。元に戻します。
 個人的には β の段階ですから、仕様変更に伴い古い関数がなくなっても
構わないと思うのですが、皆さんはどう思われますか。
 むしろ今回の場合、残しておいても空の文字が返ってくるだけなので、無
くなった方がスッキリすると思います。

[ ]
RE:02332 dllfunc関数の動作についてver No.02333
"y.iida" さん 00/12/19 16:27
 
お世話様です。

> 個人的には β の段階ですから、仕様変更に伴い古い関数がなくなっても
> 構わないと思うのですが、皆さんはどう思われますか。

使う暇が無かったので、どういう動きをするのか良く知りません(¨;)

公開されていない私用マクロみたいな物が沢山あると思うので
秀さんの何があっても落さないという姿勢が、ボクは好きです
(ホント、見習う点多いです。 >私)

でもでも、ひろさんのおっしゃるように正しく機能しないとすれば
この際(正規版がまだ存在していない β版ですし)
「ご苦労様でした」をして良いかなぁとも思います。

[ ]
RE:02332 dllfunc関数の動作についてver No.02336
秀まるお さん 00/12/19 18:31
 
>  むしろ今回の場合、残しておいても空の文字が返ってくるだけなので、無
> くなった方がスッキリすると思います。

 空が返る訳じゃなくて、ちゃんとNewEditorMacroと同じ値を返します。ってことで
、問題無いと思います。

[ ]
RE:02336 dllfunc関数の動作についてver No.02343
ひろ さん 00/12/19 20:30
 
 秀まるおさん今日は、ひろです。
>  空が返る訳じゃなくて、ちゃんとNewEditorMacroと同じ値を返します。ってことで
> 、問題無いと思います。
 それなら問題ないです。
 ##Ver.0.57 で空だったような気がするのは気のせい? 問題ないから良いか。

[ ]