コード例 #1
0
 public bool LoadProject()
 {
     if (!File.Exists(prjFilePath))
     {
         return(false);
     }
     else
     {
         try
         {
             Project = Serialize.BinaryDeserialize <Dictionary <string, VisionJob> >(prjFilePath);
             foreach (var item in Project)
             {
                 OperateProject.Instance.CreateNewJob(item.Key, false);
                 //foreach (var tool in item.Value.L_toolList)
                 //{
                 //    OperateTreeView.Instance.Add_Tool((ToolType)Enum.Parse(typeof(ToolType), tool.toolType.ToString()), false);
                 //}
                 // OperateProject.Instance.InitJob(item.Value);
             }
             return(true);
         }
         catch (Exception ex)
         {
             Logger.LoggerClass.WriteLog("载入项目工程时出现异常!", ex);
             return(false);
         }
     }
 }