From cadefcedb6b155a9fb3387e3b71520db87650e2d Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Thu, 18 Jan 2018 09:38:49 +0100 Subject: [PATCH] fix controllo carattere... --- MTC_Adapter/MTC_Adapter/AdapterOsai.cs | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/MTC_Adapter/MTC_Adapter/AdapterOsai.cs b/MTC_Adapter/MTC_Adapter/AdapterOsai.cs index 56afae9..8fe85de 100644 --- a/MTC_Adapter/MTC_Adapter/AdapterOsai.cs +++ b/MTC_Adapter/MTC_Adapter/AdapterOsai.cs @@ -1040,16 +1040,18 @@ namespace MTC_Adapter { // salvo!!! come path#nome axisDict.Add(string.Format("{0}#{1}", i, axisTable[j]), currId); - try - { - // salvo (per ID) descr asse e processo corrente! - vettAxis[currId].mAxDescr.Value = axisTable[j]; - vettAxis[currId].mAxMainProc.Value = i; - } - catch (Exception exc) - { - lg.Error(exc, string.Format("Eccezione in salvataggio nome/path asse num {0}", currId)); - } + // solo se HO UN NOME valido x asse... + if (axisTable[j] != null && axisTable[j] != "-" && axisTable[j] != "" && axisTable[j] != '\0') + try + { + // salvo (per ID) descr asse e processo corrente! + vettAxis[currId].mAxDescr.Value = axisTable[j]; + vettAxis[currId].mAxMainProc.Value = i; + } + catch (Exception exc) + { + lg.Error(exc, string.Format("Eccezione in salvataggio nome/path asse num {0}", currId)); + } } } }