Beispiel #1
0
        //串口设置按钮
        private void btn3_Click(object sender, EventArgs e)
        {
            //c#很奇怪的地方 懒汉式单例会因为对象已释放 而出现异常 因为c#的窗体关闭 该对象还不是null 只是被销毁了 c#的垃圾回收器跟java很不一样
            SerialPortForm spFrom = SerialPortForm.getInstance();

            spFrom.comEvent += setComAndBote;
            spFrom.Show();
        }
Beispiel #2
0
 public static SerialPortForm getInstance()
 {
     if (spForm == null || spForm.IsDisposed)
     {
         spForm = new SerialPortForm();
     }
     return(spForm);
 }