| ■94096 / ) |
Re[3]: モジュールでのメッセージボックス表示 |
□投稿者/ 魔界の仮面弁士 (2610回)-(2020/03/12(Thu) 12:56:06)
|
■No94095 (aaa さん) に返信 > アプリケーション起動時にデバイスとの接続確認を行い、接続されていない場合にエラーメッセージを表示させたいのですが > エラーメッセージが表示されません。
MsgBox の行が呼び出されていることは、確認済みでしょうか? 該当行にブレークポイントをはって確認してみてください。 (たとえば、スタートアップを Sub Main にしていなかったとか…)
MsgBox が呼び出されているのに表示されていないのであれば、 他のウィンドウの背後に回っていないかを確認してみてください。 たとえば、強制的に最前面表示するために、MsgBoxStyle に対して vbSystemModal Or vbMsgBoxSetForeground のビットフラグを追加できます。
それでも MsgBox の呼び出しが反応しない場合、同名の自作関数などで 処理が置き換えられていないかを確認してみてください。 VB6 当時だと、App.UnattendedApp = True としてコンパイルされたアプリでは、 MsgBox を呼び出しても画面には何も表示されず、かわりに メッセージボックスがイベントビューワーへのログ出力に指し変わるという 実装になっていたので、それを再現するためのコードが実装されているのかもしれません。
|
|