|
お世話になっています。
秀丸メール用のマクロを作っていて疑問があるので質問させていただきます。
秀丸メールのエディタからマクロを実行すると
----
エラー
----
TKINFO.DLL: エディタ上で実行できないTkInfo.dll呼び出しが行われました。
関数コード=82
[OK]
----
というエラーダイアログが表示されます。
マクロの内容は:
loaddll "TKInfo.dll";
#n = dllfunc("SetFindPack", "flag=mark");
#n = dllfunc("DoGrep", dllfuncstr("CurrentAccount"), dllfuncstr("CurrentFold
er"));
endmacro;
です。
発生するエラーは82と83です。
発生する環境を明記しておきます。
秀丸メール: 4.80
秀丸: 7.00 Beta 16
OS: WinXP Pro SP2
上記を踏まえて質問させていただきます。
Q1. 関数コードとは?
エラーメッセージで出力される関数コードがどの関数を表しているかを調べるにはど
のようにすればよいでしょうか?
今回のケースではおそらくSetFindPackとDoGrepだと思いますが、後学のためにご教
示ください。
Q2. エディタ上から使用できない関数
エディタ上から利用できない関数を利用したい場合、SendMessageを使うのが回避策
でしょうか?
何かよい方法はあるでしょうか?
|
|