掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Windows終了時Form_QueryUnloadにcancelを送るには? (ID:121255)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
過去ログなど大変参考にさせていただいています。VB6、WinXPです フォームを開いたままにしておき、スタートボタンよりWindowsの終了を選んだ際に、ファイルをコピーしてから終了させるという処理を行いたいと思っています。 Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) If UnloadMode = vbAppWindows Then Cancel = True '//このへんにコピーの処理 End If End Sub としているのですが、コピーの量が多いのでWindowsが「このプログラムは応答していません」とメッセージを出してきてしまうのです。 このプロシージャが終わるまでcancelにならないのはなんとなくつかんだんですが、callなどで呼び出したとしてもcancelにならないし… このプロシージャが終了した後に、他のプロシージャを呼び出す方法も思い浮かびません。 早くcancelを出すか、プロシージャ終了後に処理を行うといった手段がありましたらどうかよろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.