【軽量】MP3プレイヤー Fittle Part5【国産】
at SOFTWARE
755:名無しさん@お腹いっぱい。
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
4380日前に更新/180 KB
担当:undef