【軽量】MP3プレイヤー Fittle Part5【国産】at SOFTWARE
【軽量】MP3プレイヤー Fittle Part5【国産】 - 暇つぶし2ch755:名無しさん@お腹いっぱい。
08/03/20 23:33:35 cJmy3a1C0
>>604

この辺とかやばくね?

MainWindow.cpp:707
LRESULT
CMainWindow::OnVolumeChanged(LPARAM lParam)
{
// lParam はそのまま音量になっている
if(pPlaySound_) pPlaySound_->SetVolume((long)lParam);
return 0;
}

しっかり CriticalSeciton とかで保護しないと、
if (pPlaySound_) で pPlaySound != NULL と判定されたあとに
CMainWindow::BeginPlay() なんかの delete pPlaySound_ で
NULLに変わって、あるいは delete でNULLではないけど
無効なポインタになって
pPlaySound_-> でアクセス違反で落ちたりしそうだけど。
これって、複数スレッドからアクセスされることは絶対にないのか?
Windowメッセージ使ってる時点で、ありそうだけど


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch