ExportMap/cs/ConvertUtils.cs
@@ -100,13 +100,18 @@ // 让组件无限期地等待关联进程退出 p.WaitForExit(); task.status = 2; TaskDBHelper.Update(task); task = TaskDBHelper.SelectById(task.id); if (null != task && task.status < 2) { task.status = 2; TaskDBHelper.Update(task); } } catch (Exception ex) { LogOut.Error(ex.Message + "\r\n" + ex.StackTrace); if (task.id > 0 && task.status < 2) task = TaskDBHelper.SelectById(task.id); if (null != task && task.status < 2) { task.err = ex.Message; task.status = 4; @@ -118,7 +123,6 @@ if (p != null) { p.Close(); p.Dispose(); p = null; } }