送受信待機時の『後で送信』についてNo.05479
KAZZ さん 02/02/21 21:10
 
KAZZです。

以下のコメントで『今すぐ送信』時のマクロで確認ダイアログを出す件を相
談していましたが、分割送信の有無は諦め(取りあえず)マクロを作成しま
した。

  題名: 【要望】送信時のウィンドウ表示等


そこで、新たな問題?に突き当たりました。

前にもコメントで書いたように、私の環境はメール送受信が非常に遅いため
送受信処理中と『今すぐ送信』がバッティングしやすいのです。
この時、送受信待機メッセージが表示され、そこで、『後で送信』を行うと
再度、同じマクロが呼び出されてしまいます。
このマクロ内で、dllfunc("MinimizeWindow");を呼び出し最小化している
と、送信エディタが終了できなくなってしまいます。(何か、マクロ強制
終了メッセージみたいなものが出てしまった。。。)

そこで、要望なのですが、一度、『今すぐ送信』を行った場合は、送受信待
機メッセージからの『後で送信』ではマクロを呼ばないようにできないでし
ょうか?

また、dllfunc( "IsTransmitting" )で、送受信の作業中か確認しよかと
思ったら、鶴亀本体でしか使用できないらしく(ヘルプには書いてない)、
エラーメッセージ表示後、鶴亀がCPU100%となりハングってしまいました。
できましたら、マクロヘルプの関数一覧で、鶴亀本体でしか使用できない
ものとの区別が付くと有り難いのですが。。。

なお、ひろさんの裏業はまだ試していませんが。。。
(これで、"IsTransmitting"も呼べるかな???)
> ##main = findwindowclass("TuruKameFrame");
> #tmp = dllfunc("ExecAt",##main,"LoadAccountProp",$s);


以上、 by 鶴亀メールVer1.67 & NT4.0





[ ]
RE:05479 送受信待機時の『後で送信』についてNo.05499
秀まるお2 さん 02/02/22 13:09
 
>この時、送受信待機メッセージが表示され、そこで、『後で送信』を行うと
>再度、同じマクロが呼び出されてしまいます。

 バグでした。さっそく修正させていただきます。

>また、dllfunc( "IsTransmitting" )で、送受信の作業中か確認しよかと
>思ったら、鶴亀本体でしか使用できないらしく

 一応、エディタ上からも使えるようにしたつもりが、使えなくなってました。
使えるように修正させていただきます。

[ ]