|
@@ -258,12 +258,17 @@ namespace Fanuc_HttpServer.hedidenain
|
|
catch(Exception e)
|
|
catch(Exception e)
|
|
{
|
|
{
|
|
YG.Log.Instance.WriteLogAdd($"海德汉响应结果-e-->> " + e.Message);
|
|
YG.Log.Instance.WriteLogAdd($"海德汉响应结果-e-->> " + e.Message);
|
|
- responseBody.msg = Machine.GetState().ToString();
|
|
|
|
|
|
+ //responseBody.msg = Machine.GetState().ToString();
|
|
|
|
+ responseBody.msg = "海德汉响应失败";
|
|
responseBody.result = false;
|
|
responseBody.result = false;
|
|
- Machine.Disconnect();
|
|
|
|
- Marshal.ReleaseComObject(Machine);
|
|
|
|
- Machine = null;
|
|
|
|
- machineList.Remove(requestBody.machineName);
|
|
|
|
|
|
+ //Machine.Disconnect();
|
|
|
|
+ //Marshal.ReleaseComObject(Machine);
|
|
|
|
+ Machine = null;
|
|
|
|
+ if (machineList.ContainsKey(requestBody.machineName))
|
|
|
|
+ {
|
|
|
|
+ machineList.Remove(requestBody.machineName);
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|