patrick.xu
2021-06-01 aefe9f2572eac7c61f6d2952593ec18a700dfcf0
CommonUtil.cs
@@ -6,6 +6,7 @@
using System.Runtime.InteropServices;
using System.Windows;
using System.Windows.Forms;
using System.Threading;
namespace M423project
{
@@ -46,22 +47,22 @@
        private static object lockObj = new object();
        private static object logObj = new object();
        private static bool uploadDataEnable = true;
        //private static bool uploadDataEnable = true;
        public static bool UploadDataEnable
        {
            get
            {
                lock (lockObj) { return uploadDataEnable; }
            }
            set
            {
                lock (lockObj)
                {
                    uploadDataEnable = value;
                }
            }
        }
        //public static bool UploadDataEnable
        //{
        //    get
        //    {
        //        lock (lockObj) { return uploadDataEnable; }
        //    }
        //    set
        //    {
        //        lock (lockObj)
        //        {
        //            uploadDataEnable = value;
        //        }
        //    }
        //}
        private static DetectionOption detectionOption = DetectionOption.doProduct;
@@ -119,6 +120,10 @@
        /// </summary>
        public static MainForm mainForm { get; set; }
 
        public static ManualResetEvent UploadDoneHandle = new ManualResetEvent(true);
        public static object UploadDataLock = new object();
        public static bool UploadDataEnable = true;
        static CommonUtil()
        {
            CurrentDir = Directory.GetCurrentDirectory();