diff --git a/IntegrationEgaltech/BTL.cs b/IntegrationEgaltech/BTL.cs index 9ed8a08..2def1a6 100644 --- a/IntegrationEgaltech/BTL.cs +++ b/IntegrationEgaltech/BTL.cs @@ -142,7 +142,10 @@ namespace ib.essetre.integration.egaltech { // Stampo i vari parametri Qnn diversi da 0, preceduti da "USERATTRIBUTE:" if (!singleParameter.Equals("0")) + { + string rp = singleParameter.Replace(",", "."); tw.WriteLine(Constants.USERATTRIBUTE + "\"Q" + (i - 26).ToString("D2") + "\":\"" + singleParameter + "\" "); + } } //Convert.ToInt16(i); i++; diff --git a/IntegrationEgaltech/Generator.cs b/IntegrationEgaltech/Generator.cs index 64217eb..a44f0e1 100644 --- a/IntegrationEgaltech/Generator.cs +++ b/IntegrationEgaltech/Generator.cs @@ -239,34 +239,46 @@ namespace ib.essetre.integration.egaltech parameters.Patterns[i].GetTaskState(cutId, taskId, out res, out msg); System.Windows.Forms.MessageBox.Show(msg, res.ToString()); - ////imposta le modifiche - ////solo se parameters.Patterns[i].Transformable - //parameters.Patterns[i].AddCutChange(2, "inverted", 180); - //parameters.Patterns[i].AddPatternChange("StartX", 20); + string cMyProcessName = "EgtCAM5R32"; + Process[] processlist = Process.GetProcessesByName(cMyProcessName); + while (processlist.Length != 0) + { + processlist = Process.GetProcessesByName(cMyProcessName); + while (processlist.Length != 0) //(processlist.Length == 0) + { + Thread.Sleep(5000); + processlist = Process.GetProcessesByName(cMyProcessName); + } + } - //public enum Results - //{ - // NONE = 0, - // OK = 1, - // ERROR = 2 - //} + ////imposta le modifiche + ////solo se parameters.Patterns[i].Transformable + //parameters.Patterns[i].AddCutChange(2, "inverted", 180); + //parameters.Patterns[i].AddPatternChange("StartX", 20); - ////fattibile o non fattibile - ////parameters.Patterns[i].Iso;=.... //stringa iso - ////parameters.Patterns[i].OutputFilename; //nome file da generare - ////parameters.Patterns[i].SetTaskState(cutId, taskId, value, message); //Cutid del db - //parameters.Patterns[i].Result = PatternInfo.Results.OK; - //parameters.Patterns[i].Message = ""; //eventuale errore messaggio - // } + //public enum Results + //{ + // NONE = 0, + // OK = 1, + // ERROR = 2 + //} - //esempio di apertura db, usare solo le viste (iniziano per vw_) - // chiavi - //parameters.Patterns(0).ProductionId + ////fattibile o non fattibile + ////parameters.Patterns[i].Iso;=.... //stringa iso + ////parameters.Patterns[i].OutputFilename; //nome file da generare + ////parameters.Patterns[i].SetTaskState(cutId, taskId, value, message); //Cutid del db + //parameters.Patterns[i].Result = PatternInfo.Results.OK; + //parameters.Patterns[i].Message = ""; //eventuale errore messaggio + // } - //cn.Close(); - //} + //esempio di apertura db, usare solo le viste (iniziano per vw_) + // chiavi + //parameters.Patterns(0).ProductionId - } + //cn.Close(); + //} + + } //callback.Progress(0, "Init"); //mostra descrizione a video con progressione 0-1 (0-100%) //System.Threading.Thread.Sleep(5000); //qui calcola 'pausa solo di test diff --git a/IntegrationEgaltech/Properties/AssemblyInfo.cs b/IntegrationEgaltech/Properties/AssemblyInfo.cs index bb48687..c1ab4b7 100644 --- a/IntegrationEgaltech/Properties/AssemblyInfo.cs +++ b/IntegrationEgaltech/Properties/AssemblyInfo.cs @@ -36,5 +36,5 @@ using System.Runtime.InteropServices; // È possibile specificare tutti i valori oppure impostare valori predefiniti per i numeri relativi alla revisione e alla build // usando l'asterisco '*' come illustrato di seguito: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.1.1.4")] -[assembly: AssemblyFileVersion("2.1.1.4")] +[assembly: AssemblyVersion("2.1.1.5")] +[assembly: AssemblyFileVersion("2.1.1.5")]