みなさんこんばんは?
めでたいニュースがありました。
さて、質問です。
開発はVB6です
プログラムAとプログラムBがあります
プログラムBはプログラムAを強制終了させる
プログラム(sendMessageで強制終了)を組んで有ります
プログラムBのソースはhttp://madia.world.coocan.jp/cgi-bin/VBBBS/wwwlng.cgi?print+200511/05110001.txtを参考に作りました
プログラムAはAlt+F4で落ちなくする為に
Form_QueryUnloadにてCancel = Trueしていてその影響で
プログラムBの処理で落ちません
(試しにForm_QueryUnloadにてCancel = Trueを無くしたら強制終了できます)
またForm_QueryUnload の第2引数 unloadmode は sendmessageでもAlt+F4でも 0 の値が入ってきました
仕事で作っているものなのでソースは載せれません。
僕が知りたいのは、うまくForm_QueryUnloadにてCancel = Trueの機能を維持しつつ、SendMessageで終わらせる方法が知りたいです。
よろしくお願いいたします
プログラムBからDDE等でプログラムAに終了を通知
プログラムAが終了通知を受け取ったら終了(強制らしいのでEndでいいんですかね)
とか
返事がかなりおそくなりました。
DDEを使えばよかったんですね
ありがとうございます。
ツイート | ![]() |