OCXからVBにイベントが発行されない


廣島  2004-08-05 01:24:48  No: 54123

PostMessageにてEXE間でメッセージをやり取りするOCXを
VC++で作成し、VBからコールして使用してます。

メソッドは送信、イベントは受信があります。

まれにOCXでメッセージを受信した後に
VBにイベントがあがらなかったり、
VBにイベントを発行する関数(FireXXXXXX)を呼ぶと
EXEごと落ちたりします。

OCX内のアドレス等は調査したのですが問題なさそうです。

上記のような現象の原因が、何か他に考えられましたら、
お教えください。


ぷりん  2004-08-06 01:36:47  No: 54124

再現するか分かりませんが
VB側からのデバッグではなく、VC側でデバッグセッションの
実行可能ファイルにVBで作ったEXEを指定してテストしてみては
どうでしょう。

運がよければ(?)例外が発生するかもしれません。

またはOCXを呼び出すだけの簡単なEXEをVCで作ってそちらで
検証してみるとか。

回答じゃなくてすいません。


廣島  2004-08-06 05:33:56  No: 54125

返信ありがとうございます。

早速実施してみます。

(複数のEXEにOCXを貼り付けているので、
  デバッグするのはなかなか大変です。。。)

PCの負荷が高い時に、OCXからのイベントが
発行されないようなこともあるのでしょうか。。。?


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

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






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