もともとCWinAppで作成していたWindows GUIアプリケーションをCWinAppEx化しているところです
その際、アプリケーションの設定はiniファイルで保存しており
もとのコードでは、InitInstance()内で
SetRegistryKeyは呼んでいませんでした。
調べてみると、CWinAppEx化すると、この関数を呼ばないといけなくなったようですが
レジストリに余計なキーを作成して、そこにアプリ情報を保存したくありません。
CWinAppExのアプリケーションは、レジストリを使わずに、iniファイルのみで設定を保存することはできないのでしょうか?
また、SetRegistryKeyを呼ばない場合、AFXGetRegPath内で表題のアサーションが出ます。
C++
1 ENSURE(AfxGetApp()->m_pszRegistryKey != NULL);
回避方法をご存じの方がいらっしゃいましたら
ご教示のほどよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/18 01:51