アプリケーション ベース [application base]
ApplicationBase クラス
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)


詳細については、Visual Basic のトピック「My.Application オブジェクト」を参照してください。
My.Application オブジェクトが公開するプロパティは、現在のアプリケーションまたは DLL と関連付けられたデータだけを返します。My.Application を使ってシステム レベルの情報を変更することはできません。
一部のメンバについては、Windows フォーム アプリケーションまたはコンソール アプリケーションでのみ利用できます。

この例では、My.Application.CommandLineArgs プロパティを使用して、アプリケーションのコマンド ライン引数を調べています。/input= で始まる引数が見つかった場合は、その引数の残りの部分が表示されます。
Private Sub ParseCommandLineArgs() Dim inputArgument As String = "/input=" Dim inputName As String = "" For Each s As String In My.Application.CommandLineArgs If s.ToLower.StartsWith(inputArgument) Then inputName = s.Remove(0, inputArgument.Length) End If Next If inputName = "" Then MsgBox("No input name") Else MsgBox("Input name: " & inputName) End If End Sub

Microsoft.VisualBasic.ApplicationServices.ApplicationBase
Microsoft.VisualBasic.ApplicationServices.ConsoleApplicationBase


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ApplicationBase メンバ
Microsoft.VisualBasic.ApplicationServices 名前空間
Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase
ApplicationBase クラス
その他の技術情報
My.Application オブジェクト
My.Application オブジェクトのメンバ
My.Application.ApplicationContext プロパティ
My.Application.Info オブジェクト
My.Application.Log オブジェクト
ApplicationBase コンストラクタ
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)


詳細については、Visual Basic のトピック「My.Application オブジェクト」を参照してください。
My.Application オブジェクトが公開するプロパティは、現在のアプリケーションまたは DLL と関連付けられたデータだけを返します。My.Application を使ってシステム レベルの情報を変更することはできません。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ApplicationBase プロパティ

名前 | 説明 | |
---|---|---|
![]() | Culture | 現在のスレッドが文字列の操作と書式設定に使用しているカルチャを取得します。 |
![]() | Info | バージョン番号、説明、読み込まれているアセンブリなど、アプリケーションのアセンブリに関する情報を取得するためのプロパティを提供するオブジェクトを取得します。 |
![]() | Log | イベントや例外の情報をアプリケーションのログ リスナに出力するためのプロパティおよびメソッドを提供するオブジェクトを取得します。 |
![]() | UICulture | 現在のスレッドがカルチャ固有のリソースを検索する際に用いるカルチャを取得します。 |

関連項目
ApplicationBase クラスMicrosoft.VisualBasic.ApplicationServices 名前空間
Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase
ApplicationBase クラス
その他の技術情報
My.Application オブジェクトMy.Application オブジェクトのメンバ
My.Application.ApplicationContext プロパティ
My.Application.Info オブジェクト
My.Application.Log オブジェクト
ApplicationBase メソッド

名前 | 説明 | |
---|---|---|
![]() | ChangeCulture | 現在のスレッドが文字列の操作と書式設定に使用しているカルチャを変更します。 |
![]() | ChangeUICulture | 現在のスレッドがカルチャ固有のリソースを検索する際に用いるカルチャを変更します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetEnvironmentVariable | 指定した環境変数の値を返します。 |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

関連項目
ApplicationBase クラスMicrosoft.VisualBasic.ApplicationServices 名前空間
Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase
ApplicationBase クラス
その他の技術情報
My.Application オブジェクトMy.Application オブジェクトのメンバ
My.Application.ApplicationContext プロパティ
My.Application.Info オブジェクト
My.Application.Log オブジェクト
ApplicationBase メンバ
現在のアプリケーションに関連したプロパティ、メソッド、およびイベントを提供します。
ApplicationBase データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | Culture | 現在のスレッドが文字列の操作と書式設定に使用しているカルチャを取得します。 |
![]() | Info | バージョン番号、説明、読み込まれているアセンブリなど、アプリケーションのアセンブリに関する情報を取得するためのプロパティを提供するオブジェクトを取得します。 |
![]() | Log | イベントや例外の情報をアプリケーションのログ リスナに出力するためのプロパティおよびメソッドを提供するオブジェクトを取得します。 |
![]() | UICulture | 現在のスレッドがカルチャ固有のリソースを検索する際に用いるカルチャを取得します。 |

名前 | 説明 | |
---|---|---|
![]() | ChangeCulture | 現在のスレッドが文字列の操作と書式設定に使用しているカルチャを変更します。 |
![]() | ChangeUICulture | 現在のスレッドがカルチャ固有のリソースを検索する際に用いるカルチャを変更します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetEnvironmentVariable | 指定した環境変数の値を返します。 |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

関連項目
ApplicationBase クラスMicrosoft.VisualBasic.ApplicationServices 名前空間
Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase
ApplicationBase クラス
その他の技術情報
My.Application オブジェクトMy.Application オブジェクトのメンバ
My.Application.ApplicationContext プロパティ
My.Application.Info オブジェクト
My.Application.Log オブジェクト
- ApplicationBaseのページへのリンク