0

実行できるようにコードを修正しましたが、タイマーにリンクされており、時間指定された条件が失われるまで何度も実行を試みます。「intLimiter」という名前の変数を使用してシステムに「ロック」を設定して、1回の実行後にシーケンスを強制的に停止しようとしましたが、ロックが機能していないようです。

if (DateTime.Now.Hour == intAlarmHour && DateTime.Now.Minute == intAlarmMinute)
{
    if (intLimiter == 1)                    
    {
        intLimiter = 2;
        if (radTG.Checked)
        {
            System.Media.SoundPlayer sound = new System.Media.SoundPlayer(Properties.Resources.Celldweller___Tough_Guy);
            sound.Play();                       
        }
               ...
    }
}
4

1 に答える 1