|
秀まるおさん今日は、ひろです。
本体で開いているメールを保存後終了しようと末尾のマクロを実行すると、
スレッドの処理に失敗します。そして今度は、その時のメッセージに従ってデ
バッグ・レベルを 3 にすると、今度は無限ループになるようです。
こちらの環境は、Windows98+IE6.0+鶴亀 Ver.2.39 です。
#i = 1;
$file = dllfuncstr( "MailFilePath" );
#offset = dllfunc( "MailFileOffset" );
while( #i < hidemarucount ){
#handle = hidemaruhandle( #i );
if( $file == dllfuncstr("ExecAt", #handle, "MailFilePath")
&& #offset == dllfunc("ExecAt", #handle, "MailFileOffset")){
if(!dllfunc("ExecAt", #handle, "SaveDraft"))goto Error;
closehidemaru #handle;
endmacro;
}
#i = #i + 1;
}
endmacro;
Error:
message "DLL 関数失敗";
|
|