"エラー ダイヤログボックス表示中なのでNo.34970
GO×3! さん 08/10/27 18:33
 
いつもお世話になります、先日Windows2000からVistaにお引っ越ししたのですが、マ
クロに登録していたPickupThreadマクロを実行したら、Tkinfo.dllからエラー ダイ
アログボックス表示中なので処理できませんと表示が出て来るようになってしまいま
した。”OK”をクリックすればマクロは正常に実行できるようですが、何か対処方法
はありますでしょうか?

[ ]
RE:34970 "エラー ダイヤログボックス表No.34974
秀まるお2 さん 08/10/28 08:59
 
http://hide.maruo.co.jp/lib/tkmacro/pickupthread_v101.html

 上記マクロのことだと思いますので、それでテストしてみます。

 Vista上でテストしてみます。

[ ]
RE:34974 "エラー ダイヤログボックス表No.34977
秀まるお2 さん 08/10/28 09:48
 
 僕のWindows Vistaテストマシンが不調なので別の社員にテストしてもらった
ら、たしかに再現したようです。Vistaだとダメみたいです。

 とりあえずですが、マクロの中を少し改造すればうまく動作するようになるよ
うです。マクロの中の35行目付近にある

                #n=dllfunc("SetAutoPushTimerMilli", 100, "yes");
                #n=dllfunc("DeleteFolder");

 って2行を削除してしまえばいいようです。そこを例えば


//              #n=dllfunc("SetAutoPushTimerMilli", 100, "yes");
//              #n=dllfunc("DeleteFolder");

 みたいに行頭に「//」を入れてコメント扱いにしてしまえば、とりあえずうま
く動作すると思います。(こちらではそれでうまく動いた)

 根本的な原因は、Windows Vistaテストマシンを復活させてから調べたいと思
います。

[ ]
RE:34977 "エラー ダイヤログボックス表No.34978
秀まるお2 さん 08/10/28 12:02
 
 マクロがうまく動かない原因も分かりました。フォルダを削除する時に、実は
進捗状況を表示するダイアログボックスが出ているんですが、それがなぜか、
SelectFolder関数を実行している段階になってもまだ消えずに残ってしまってる
ようでした。

 それについては次のβ版の方で対応させていただきます。

[ ]
RE:34978 "エラー ダイヤログボックス表No.34979
GO×3! さん 08/10/28 14:39
 
いつも有難うございます。
マクロ修正してみます。

[ ]