|
WIZです。
久しぶりに時間が出来たので、マクロを書いたら、おかしな動作に遭遇したの
で報告させて頂きます。
マクロのつくりが悪いのか、良く分からないんですが、以下のマクロを実行す
ると、「マクロ実行中にマクロを多重実行しようとしました。指示されたマク
ロ実行はキャンセルされました。」メッセージが表示されます。同時に実行し
ているマクロは無いはずです。
試した環境では、再現性:100%です。発生タイミングは、マクロの実行開始フ
ォルダ及びアカウントが変わって最初に検索条件を満たすメールがヒットした
時だと思われます。inmail=0の時は多重実行のエラーは出ません。
マクロが悪いのであれば、ごめんなさいです。X-Htmlヘッダを自動削除させようと作
り始めたマクロなんで、転記している処理だけです。
<-- 環境 -->
WindowsNT4.0SV SP6a
Internet Explorer 5.5SP2
鶴亀メール1.75
秀丸エディタ3.15
<-- マクロ -->
loaddll "TKInfo.dll";
if(result) {
#n = dllfunc( "SetFindPack", "(\"^X-Html:\",regular,target=header),subfo
lder=1,inmail=3" );
#n = dllfunc( "FindDown" );
while(#n == 1) {
message "検索対象メールあり";
#n = dllfunc( "FindDown" );
}
}
endmacroall;
<-- dump.txtの該当内容 -->
12:25:05.656 ( 977) AddIconToTaskbar()
12:25:09.171 (4275) 752 / 最近の分=0 / 未読=0 / マーク=0
12:25:09.672 (4275) 4 / 最近の分=0 / 未読=0 / マーク=0
12:25:10.503 (5701) ProcessCommand 42003
12:25:10.503 (3307) entered
12:25:10.503 (4099) CommandMacroSub TKDelHtml.mac
12:25:14.489 (4275) 12 / 最近の分=0 / 未読=0 / マーク=0
12:25:14.509 (5014) マクロ実行中にマクロを多重実行しようとしました。指示され
たマクロ実行はキャンセルされました。
実行しようとしたマクロ = (内部的なマクロ)- $s=searchbuffer;#o=searchoptio
n;searchdown "^X-Html:",regul
12:25:15.611 (5023) MessgeBox2() exit
12:25:15.811 (4275) / 最近の分=1 / 未読=0 / マーク=0
12:25:16.071 (5014) マクロ実行中にマクロを多重実行しようとしました。指示され
たマクロ実行はキャンセルされました。
実行しようとしたマクロ = (内部的なマクロ)- $s=searchbuffer;#o=searchoptio
n;searchdown "^X-Html:",regul
12:25:16.702 (5023) MessgeBox2() exit
12:25:16.852 (3314) leave
|
|