• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revision6662dd3cac9dcf3566018dfd440b22c0711e5f78 (tree)
Zeit2016-03-28 12:49:11
Autormixberry <fav.mixberry@gmai...>
Commitermixberry

Log Message

X3DAudio XAudio2 のモジュールyが見つからなかった場合に、エラーを表示するようにした

Ändern Zusammenfassung

Diff

--- a/Engine/Build/Runtime/Source/Mix/Private/Sound/Manager.cpp
+++ b/Engine/Build/Runtime/Source/Mix/Private/Sound/Manager.cpp
@@ -175,12 +175,16 @@ Boolean Manager::Initialize( Mix::UserFile* pSysReport )
175175 {
176176 if( m_X3DAModule.Load( L"X3DAudio1_7.dll" ) == False )
177177 {
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 );
178180 return False;
179181 }
180182 }
181183 #else //_DEBUG
182184 if( m_X3DAModule.Load( L"X3DAudio1_7.dll" ) == False )
183185 {
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 );
184188 return False;
185189 }
186190 #endif //_DEBUG
@@ -188,6 +192,8 @@ Boolean Manager::Initialize( Mix::UserFile* pSysReport )
188192 if( ( m_X3DAModule.RegisterFunction( L"X3DAudioInitialize" ) == False ) ||
189193 ( m_X3DAModule.RegisterFunction( L"X3DAudioCalculate" ) == False ) )
190194 {
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 );
191197 return False;
192198 }
193199
@@ -211,7 +217,8 @@ Boolean Manager::Initialize( Mix::UserFile* pSysReport )
211217
212218 if( ret != S_OK )
213219 {
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));
215222 return False;
216223 }
217224