diff --git a/APPQ5/QMAPP.WinForm/Forms/Operation/OperationForm.cs b/APPQ5/QMAPP.WinForm/Forms/Operation/OperationForm.cs index 953ce95..0669b3a 100644 --- a/APPQ5/QMAPP.WinForm/Forms/Operation/OperationForm.cs +++ b/APPQ5/QMAPP.WinForm/Forms/Operation/OperationForm.cs @@ -639,8 +639,11 @@ namespace QMAPP.WinForm.Forms.Operation { txtCode.Text = ""; //PlaySound.PlaySounds.Play(@errorSoundPath); - System.Media.SoundPlayer media = new System.Media.SoundPlayer(errorSoundPath); - media.Play(); + if (File.Exists(errorSoundPath)) + { + System.Media.SoundPlayer media = new System.Media.SoundPlayer(errorSoundPath); + media.Play(); + } this.lblError.Text = "请先选择设备!"; this.lblError.ForeColor = Color.White; this.lblError.BackColor = Color.Red; @@ -654,8 +657,11 @@ namespace QMAPP.WinForm.Forms.Operation { txtCode.Text = ""; //PlaySound.PlaySounds.Play(@errorSoundPath); - System.Media.SoundPlayer media = new System.Media.SoundPlayer(errorSoundPath); - media.Play(); + if (File.Exists(errorSoundPath)) + { + System.Media.SoundPlayer media = new System.Media.SoundPlayer(errorSoundPath); + media.Play(); + } this.lblError.Text = "请输入条码!"; this.lblError.ForeColor = Color.White; this.lblError.BackColor = Color.Red; @@ -676,8 +682,13 @@ namespace QMAPP.WinForm.Forms.Operation { txtCode.Text = ""; //PlaySound.PlaySounds.Play(@errorSoundPath); - System.Media.SoundPlayer media = new System.Media.SoundPlayer(errorSoundPath); - media.Play(); + + if (File.Exists(errorSoundPath)) + { + System.Media.SoundPlayer media = new System.Media.SoundPlayer(errorSoundPath); + media.Play(); + } + this.lblError.Text = "输入条码不是本工序可接受格式!"; this.lblError.ForeColor = Color.White; this.lblError.BackColor = Color.Red; @@ -766,8 +777,11 @@ namespace QMAPP.WinForm.Forms.Operation if (!result.Success) //如果采集数据输入失败 { //PlaySound.PlaySounds.Play(@errorSoundPath); - System.Media.SoundPlayer media = new System.Media.SoundPlayer(errorSoundPath); - media.Play(); + if (File.Exists(errorSoundPath)) + { + System.Media.SoundPlayer media = new System.Media.SoundPlayer(errorSoundPath); + media.Play(); + } this.lblError.Text = result.Message; this.lblError.ForeColor = Color.White; this.lblError.BackColor = Color.Red; @@ -806,8 +820,11 @@ namespace QMAPP.WinForm.Forms.Operation //PlaySound.PlaySounds.Play(@okSoundPath); if (!"770,018,278".Contains(productCode.Substring(0, 3))) { - System.Media.SoundPlayer media = new System.Media.SoundPlayer(@okSoundPath); - media.Play(); + if(File.Exists(@okSoundPath)) + { + System.Media.SoundPlayer media = new System.Media.SoundPlayer(@okSoundPath); + media.Play(); + } } diff --git a/APPQ5/QMAPP.WinForm/Properties/AssemblyInfo.cs b/APPQ5/QMAPP.WinForm/Properties/AssemblyInfo.cs index c0418ed..c9e51d5 100644 --- a/APPQ5/QMAPP.WinForm/Properties/AssemblyInfo.cs +++ b/APPQ5/QMAPP.WinForm/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值, // 方法是按如下所示使用“*”: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2023.08.30.01")] -[assembly: AssemblyFileVersion("2023.08.30.01")] +[assembly: AssemblyVersion("2023.09.21.01")] +[assembly: AssemblyFileVersion("2023.09.21.01")]