FAQ

FAQ

Windows10でdllが時折クラッシュしてしまいます。

/ 2016年10月21日 : 更新

Windows側でTabtip.exeが動作した際に、XAudioのDLLが意図せずアンロードされてしまうため、クラッシュが発生します。
次の対策を行うことで回避できます。

■Windows版およびCocos2d-xのWindowsビルド時
ADX2初期化より前に、アプリ側で明示的にXAudio2_7.DLLをロードすることで回避できます。

<例:アプリ起動時>
--------------------------
HMODULE g_XAudioDLL = NULL;
main()
{

/* DLLの明示的なロード */
g_XAudioDLL = LoadLibraryEx("XAudio2_7.DLL", NULL, LOAD_LIBRARY_SEARCH_SYSTEM32);

/* ADX2ライブラリを初期化 */
criAtomEx_Initialize_PC(&config_pc, work, work_size);

}
--------------------------

<例:アプリ終了時>
--------------------------

/* ADX2ライブラリの終了 */
criAtomEx_Finalize();
/* DLLの明示的アンロード */
FreeLibrary(g_XAudioDLL);

--------------------------

■Unity版
ADX2 LE Ver.2.02以降を使用することで、問題は解消します。

一覧へ

「よくあるご質問」で解決できない問題やご要望については、右のボタンよりお問い合わせください。

本製品関するお問い合わせ

ページ上部へ
会社情報 アクセス ご利用にあたって プライバシーポリシー