Sendmessageで終了できない

解決


トッチー  2006-09-07 09:03:26  No: 96538

みなさんこんばんは?
めでたいニュースがありました。

さて、質問です。
開発は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で終わらせる方法が知りたいです。

よろしくお願いいたします


通ってみた  2006-09-07 09:51:39  No: 96539

プログラムBからDDE等でプログラムAに終了を通知
プログラムAが終了通知を受け取ったら終了(強制らしいのでEndでいいんですかね)

とか


トッチー  2006-09-21 06:34:06  No: 96540

返事がかなりおそくなりました。
DDEを使えばよかったんですね
ありがとうございます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加