C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■100097 / 5階層)  DLLがない場合のエラーメッセージ
□投稿者/ KOZ (249回)-(2022/07/03(Sun) 11:13:48)
No100095 (とり さん) に返信
> これよりも前の段階でDLL読み込みが行われるため、
> ファイルチェックする前にプログラムが落ちてしまうのですが・・・
> どこに記述すれば良いですか?

プロジェクトのプロパティを表示すると、「アプリケーション」タブに 「Windows アプリケーション フレームワーク プロパティ」というのがあると思います。

その中に、「アプリケーション イベントの表示」というボタンがあるので、それをクリックすると ApplicationEvents.vb というファイルが作られます。

作成された MyApplication クラスの OnStartup メソッドをオーバーライドし、その中に処理を記述します。

メソッドの戻り値として False を返すと、プログラムは起動せず終了します。

Imports Microsoft.VisualBasic.ApplicationServices

Namespace My
    ' 次のイベントは MyApplication に対して利用できます:
    ' Startup:アプリケーションが開始されたとき、スタートアップ フォームが作成される前に発生します。
    ' Shutdown:アプリケーション フォームがすべて閉じられた後に発生します。このイベントは、アプリケーションが異常終了したときには発生しません。
    ' UnhandledException:ハンドルされない例外がアプリケーションで発生したときに発生します。
    ' StartupNextInstance:単一インスタンス アプリケーションが起動され、それが既にアクティブであるときに発生します。 
    ' NetworkAvailabilityChanged:ネットワーク接続が接続されたとき、または切断されたときに発生します。
    Partial Friend Class MyApplication

        Protected Overrides Function OnStartup(eventArgs As StartupEventArgs) As Boolean
            ' ここに処理を書く
            Return MyBase.OnStartup(eventArgs)
        End Function

    End Class
End Namespace




編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[4]: DLLがない場合のエラーメッセージ /とり 返信無し
 
上記関連ツリー

DLLがない場合のエラーメッセージ / とり (22/07/02(Sat) 23:23) #100091
Re[1]: DLLがない場合のエラーメッセージ / KOZ (22/07/03(Sun) 01:22) #100092
  └ Re[2]: DLLがない場合のエラーメッセージ / 774RR (22/07/03(Sun) 05:30) #100093
    └ Re[3]: DLLがない場合のエラーメッセージ / KOZ (22/07/03(Sun) 07:02) #100094
      └ Re[4]: DLLがない場合のエラーメッセージ / とり (22/07/03(Sun) 10:42) #100095
        ├ DLLがない場合のエラーメッセージ / KOZ (22/07/03(Sun) 11:13) #100097 ←Now
        └ Re[5]: DLLがない場合のエラーメッセージ / radian (22/07/03(Sun) 11:12) #100096
          └ Re[6]: DLLがない場合のエラーメッセージ / とり (22/07/03(Sun) 13:50) #100099
            ├ Re[7]: DLLがない場合のエラーメッセージ / radian (22/07/03(Sun) 14:25) #100100
            └ Re[7]: DLLがない場合のエラーメッセージ / KOZ (22/07/03(Sun) 14:29) #100101
              └ Re[8]: DLLがない場合のエラーメッセージ / とり (22/07/03(Sun) 14:38) #100103
                ├ Re[9]: DLLがない場合のエラーメッセージ / KOZ (22/07/03(Sun) 14:48) #100104
                │└ Re[10]: DLLがない場合のエラーメッセージ / とり (22/07/03(Sun) 15:01) #100105 解決済み
                └ Re[9]: DLLがない場合のエラーメッセージ / Azulean (22/07/03(Sun) 16:47) #100106 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信