Revision | 6662dd3cac9dcf3566018dfd440b22c0711e5f78 (tree) |
---|---|
Zeit | 2016-03-28 12:49:11 |
Autor | mixberry <fav.mixberry@gmai...> |
Commiter | mixberry |
X3DAudio XAudio2 のモジュールyが見つからなかった場合に、エラーを表示するようにした
@@ -175,12 +175,16 @@ Boolean Manager::Initialize( Mix::UserFile* pSysReport ) | ||
175 | 175 | { |
176 | 176 | if( m_X3DAModule.Load( L"X3DAudio1_7.dll" ) == False ) |
177 | 177 | { |
178 | + ::MessageBox( ::GetActiveWindow(), L"DirectX が正しくインストールされていません : X3DAudio(1)", Mix::STR_ERROR, MB_OK | MB_ICONSTOP ); | |
179 | + MIX_LOG_ERROR( L"%s : m_X3DAModule.Load %s", FAILED_INITIALIZE, Mix::STR_RETERROR ); | |
178 | 180 | return False; |
179 | 181 | } |
180 | 182 | } |
181 | 183 | #else //_DEBUG |
182 | 184 | if( m_X3DAModule.Load( L"X3DAudio1_7.dll" ) == False ) |
183 | 185 | { |
186 | + ::MessageBox(::GetActiveWindow(), L"DirectX が正しくインストールされていません X3DAudio(1)", Mix::STR_ERROR, MB_OK | MB_ICONSTOP); | |
187 | + MIX_LOG_ERROR( L"%s : m_X3DAModule.Load %s", FAILED_INITIALIZE, Mix::STR_RETERROR ); | |
184 | 188 | return False; |
185 | 189 | } |
186 | 190 | #endif //_DEBUG |
@@ -188,6 +192,8 @@ Boolean Manager::Initialize( Mix::UserFile* pSysReport ) | ||
188 | 192 | if( ( m_X3DAModule.RegisterFunction( L"X3DAudioInitialize" ) == False ) || |
189 | 193 | ( m_X3DAModule.RegisterFunction( L"X3DAudioCalculate" ) == False ) ) |
190 | 194 | { |
195 | + ::MessageBox(::GetActiveWindow(), L"DirectX が正しくインストールされていません : X3DAudio(2)", Mix::STR_ERROR, MB_OK | MB_ICONSTOP ); | |
196 | + MIX_LOG_ERROR( L"%s : m_X3DAModule.RegisterFunction %s", FAILED_INITIALIZE, Mix::STR_RETERROR ); | |
191 | 197 | return False; |
192 | 198 | } |
193 | 199 |
@@ -211,7 +217,8 @@ Boolean Manager::Initialize( Mix::UserFile* pSysReport ) | ||
211 | 217 | |
212 | 218 | if( ret != S_OK ) |
213 | 219 | { |
214 | - MIX_LOG_ERROR( L"%s : XAudio2Create %s : Result[%s]", FAILED_INITIALIZE, Mix::STR_RETERROR, GetXA2ResultText( ret ) ); | |
220 | + ::MessageBox(::GetActiveWindow(), L"DirectX が正しくインストールされていません : XAudio2(1)", Mix::STR_ERROR, MB_OK | MB_ICONSTOP); | |
221 | + MIX_LOG_ERROR(L"%s : XAudio2Create %s : Result[%s]", FAILED_INITIALIZE, Mix::STR_RETERROR, GetXA2ResultText(ret)); | |
215 | 222 | return False; |
216 | 223 | } |
217 | 224 |