From cd5703e30318ebbb6aa99bc6e1e9367215d73c4d Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Thu, 2 Nov 2017 17:15:50 +0100 Subject: [PATCH] modificato metodo init char array... --- CncLib/CNC/CNC.FANUC/CNC.FANUC.vb | 8 ++++++-- IOB-WIN/App.config | 5 +++-- IOB-WIN/IobFanuc.cs | 7 ++++--- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/CncLib/CNC/CNC.FANUC/CNC.FANUC.vb b/CncLib/CNC/CNC.FANUC/CNC.FANUC.vb index 94bf5707..9fca2f03 100644 --- a/CncLib/CNC/CNC.FANUC/CNC.FANUC.vb +++ b/CncLib/CNC/CNC.FANUC/CNC.FANUC.vb @@ -1531,8 +1531,12 @@ Namespace CNC Dim nPathIdx As Integer Dim nReturn As Integer - Dim prgName As Char() - prgName = "" + Dim prgName(244) As Char + + ' Fill array with a character. + For index As Integer = 0 To 243 + prgName(index) = "" + Next 'leggo il numero del processo attivo nPathIdx = GetActivePath() diff --git a/IOB-WIN/App.config b/IOB-WIN/App.config index fc33d370..acd37699 100644 --- a/IOB-WIN/App.config +++ b/IOB-WIN/App.config @@ -9,8 +9,9 @@ - - + + + diff --git a/IOB-WIN/IobFanuc.cs b/IOB-WIN/IobFanuc.cs index f08891bf..efe2fd1a 100644 --- a/IOB-WIN/IobFanuc.cs +++ b/IOB-WIN/IobFanuc.cs @@ -291,17 +291,18 @@ namespace IOB_WIN lg.Error(exc, "Errore in getPrgName"); } // se in test butto fuori nUOVA versione prgName... - if(utils.CRB("enableTest")) + if(utils.CRB("enableNewFunc")) { // recupero NUOVO prgName... try { - string nomeMain = utils.purgedChar2String(FANUC_ref.getPrgNameMain()); + char[] newMainName = FANUC_ref.getPrgNameMain(); + string nomeMain = utils.purgedChar2String(newMainName); lg.Info("PROG_MAIN: {0}", nomeMain); } catch(Exception exc) { - lg.Error(exc, "Eccezione in recupero PRG NAME MAIN"); + lg.Error(string.Format("Eccezione in recupero PRG NAME MAIN:{0}{1}", Environment.NewLine, exc)); } } return prgName;