/// <summary> /// Jaffaフレームワークにアプリケーション開始を通知します。 /// </summary> /// <param name="app">Jaffaフレームワークを利用するアプリケーションのインスタンスを指定します。</param> /// <param name="resourceName">国際化対応に使用するリソース名を指定します。</param> public static void Start(System.Windows.Application app, string resourceName = "") { // アプリケーションへの参照設定 appInst = app; // 起動パス記憶 startupPath = System.Diagnostics.Process.GetCurrentProcess().ProcessName; // リソースマネージャ初期化 thisAsm = app.GetType().Assembly; resMan = new System.Resources.ResourceManager(resourceName, thisAsm); // 起動時のカルチャー名を記憶 int cid = SafeNativeMethods.GetUserDefaultLCID(); CultureInfo ci = new CultureInfo(cid); Jaffa.International.GetResourceCultureName(ci.Name); // コアライブラリ初期化 Jaffa.Internal.Core.Initialize(); }