patrick.xu
2021-06-02 58493dff9629a168168b63fa0c08f7b2a9cb1ad0
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;
@@ -118,7 +119,11 @@
        /// 主窗体引用
        /// </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();