diff --git a/IOB-MAN/IOBManPanel.Designer.cs b/IOB-MAN/IOBManPanel.Designer.cs
index f1de8445..c26879b4 100644
--- a/IOB-MAN/IOBManPanel.Designer.cs
+++ b/IOB-MAN/IOBManPanel.Designer.cs
@@ -33,14 +33,14 @@
this.btnClose = new System.Windows.Forms.Button();
this.childList = new System.Windows.Forms.ListBox();
this.MainTimer = new System.Windows.Forms.Timer(this.components);
- this.btnStartChild = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// btnOpen
//
- this.btnOpen.Location = new System.Drawing.Point(24, 74);
+ this.btnOpen.Location = new System.Drawing.Point(18, 60);
+ this.btnOpen.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
this.btnOpen.Name = "btnOpen";
- this.btnOpen.Size = new System.Drawing.Size(75, 33);
+ this.btnOpen.Size = new System.Drawing.Size(56, 27);
this.btnOpen.TabIndex = 1;
this.btnOpen.Text = "Open";
this.btnOpen.UseVisualStyleBackColor = true;
@@ -48,9 +48,10 @@
//
// btnClose
//
- this.btnClose.Location = new System.Drawing.Point(152, 74);
+ this.btnClose.Location = new System.Drawing.Point(114, 60);
+ this.btnClose.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
this.btnClose.Name = "btnClose";
- this.btnClose.Size = new System.Drawing.Size(75, 33);
+ this.btnClose.Size = new System.Drawing.Size(56, 27);
this.btnClose.TabIndex = 70;
this.btnClose.Text = "Close";
this.btnClose.UseVisualStyleBackColor = true;
@@ -59,36 +60,26 @@
// childList
//
this.childList.FormattingEnabled = true;
- this.childList.ItemHeight = 16;
- this.childList.Location = new System.Drawing.Point(262, 74);
+ this.childList.Location = new System.Drawing.Point(196, 60);
+ this.childList.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
this.childList.Name = "childList";
- this.childList.Size = new System.Drawing.Size(220, 84);
+ this.childList.Size = new System.Drawing.Size(166, 69);
this.childList.TabIndex = 71;
//
// MainTimer
//
this.MainTimer.Tick += new System.EventHandler(this.MainTimer_Tick);
//
- // btnStartChild
- //
- this.btnStartChild.Location = new System.Drawing.Point(24, 175);
- this.btnStartChild.Name = "btnStartChild";
- this.btnStartChild.Size = new System.Drawing.Size(111, 23);
- this.btnStartChild.TabIndex = 72;
- this.btnStartChild.Text = "Start Child";
- this.btnStartChild.UseVisualStyleBackColor = true;
- this.btnStartChild.Click += new System.EventHandler(this.btnStartChild_Click);
- //
// IOBManPanel
//
- this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(993, 734);
- this.Controls.Add(this.btnStartChild);
+ this.ClientSize = new System.Drawing.Size(745, 596);
this.Controls.Add(this.childList);
this.Controls.Add(this.btnClose);
this.Controls.Add(this.btnOpen);
this.IsMdiContainer = true;
+ this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
this.Name = "IOBManPanel";
this.Text = "IOB MANAGER";
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.IOBManPanel_FormClosing);
@@ -101,7 +92,6 @@
private System.Windows.Forms.Button btnClose;
private System.Windows.Forms.ListBox childList;
private System.Windows.Forms.Timer MainTimer;
- private System.Windows.Forms.Button btnStartChild;
}
}
diff --git a/IOB-MAN/IOBManPanel.cs b/IOB-MAN/IOBManPanel.cs
index d8c2a0b4..110fcfea 100644
--- a/IOB-MAN/IOBManPanel.cs
+++ b/IOB-MAN/IOBManPanel.cs
@@ -1,12 +1,7 @@
using System;
using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
using System.Diagnostics;
-using System.Drawing;
using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
using System.Windows.Forms;
namespace IOB_MAN
@@ -184,14 +179,6 @@ namespace IOB_MAN
}
}
- private void btnStartChild_Click(object sender, EventArgs e)
- {
- CForm child = new CForm();
- child.MdiParent = this;
- child.Show();
-
- this.LayoutMdi(MdiLayout.TileHorizontal);
- }
}
diff --git a/IOB-WIN.sln b/IOB-WIN.sln
index df6348ec..864178fa 100644
--- a/IOB-WIN.sln
+++ b/IOB-WIN.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.27130.2003
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.29613.14
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IOB-WIN", "IOB-WIN\IOB-WIN.csproj", "{ADCB8028-79C4-4896-A9A7-E3C5140FC00B}"
EndProject
@@ -16,6 +16,8 @@ Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CncLib", "CncLib\CncLib.vbp
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CVCncLib", "CVCncLib\CVCncLib.vbproj", "{DC6B309E-F8E9-4BA2-A621-4F617C072533}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IOB-MAN", "IOB-MAN\IOB-MAN.csproj", "{8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
CMS-FANUC|Any CPU = CMS-FANUC|Any CPU
@@ -196,6 +198,38 @@ Global
{DC6B309E-F8E9-4BA2-A621-4F617C072533}.SIEMENS|Any CPU.Build.0 = Release|Any CPU
{DC6B309E-F8E9-4BA2-A621-4F617C072533}.SIEMENS|x86.ActiveCfg = Release|x86
{DC6B309E-F8E9-4BA2-A621-4F617C072533}.SIEMENS|x86.Build.0 = Release|x86
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-FANUC|Any CPU.ActiveCfg = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-FANUC|Any CPU.Build.0 = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-FANUC|x86.ActiveCfg = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-FANUC|x86.Build.0 = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-OSAI|Any CPU.ActiveCfg = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-OSAI|Any CPU.Build.0 = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-OSAI|x86.ActiveCfg = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-OSAI|x86.Build.0 = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-SIEMENS|Any CPU.ActiveCfg = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-SIEMENS|Any CPU.Build.0 = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-SIEMENS|x86.ActiveCfg = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.CMS-SIEMENS|x86.Build.0 = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.Debug|x86.Build.0 = Debug|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.FANUC|Any CPU.ActiveCfg = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.FANUC|Any CPU.Build.0 = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.FANUC|x86.ActiveCfg = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.FANUC|x86.Build.0 = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.Release|x86.ActiveCfg = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.Release|x86.Build.0 = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.SCM-ESA|Any CPU.ActiveCfg = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.SCM-ESA|Any CPU.Build.0 = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.SCM-ESA|x86.ActiveCfg = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.SCM-ESA|x86.Build.0 = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.SIEMENS|Any CPU.ActiveCfg = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.SIEMENS|Any CPU.Build.0 = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.SIEMENS|x86.ActiveCfg = Release|Any CPU
+ {8DFE2AC9-611D-44D5-8E8F-204DCF01EDF8}.SIEMENS|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/IOB-WIN/DATA/CONF/MAIN.ini b/IOB-WIN/DATA/CONF/MAIN.ini
index 7a474602..1dd66d05 100644
--- a/IOB-WIN/DATA/CONF/MAIN.ini
+++ b/IOB-WIN/DATA/CONF/MAIN.ini
@@ -51,8 +51,8 @@ CMDIOB2CALL=/IOB/getIob2call?GWIP=
;STARTLIST=IMI_50
; SIMULAZIONE verso server ufficio
-;STARTLIST=SIMUL_01,SIMUL_02,SIMUL_03,SIMUL_04
-STARTLIST=SIMUL_01
+STARTLIST=SIMUL_01,SIMUL_02,SIMUL_03,SIMUL_04
+;STARTLIST=SIMUL_01
;STARTLIST=SIM_DP_01
;STARTLIST=TEST
diff --git a/IOB-WIN/MainForm.cs b/IOB-WIN/MainForm.cs
index b09553f7..189bb4e8 100644
--- a/IOB-WIN/MainForm.cs
+++ b/IOB-WIN/MainForm.cs
@@ -22,6 +22,10 @@ namespace IOB_WIN
{
#region variabili globali, utils ed helpers
+ ///
+ /// PArametri (opzionali) di avvio
+ ///
+ protected string[] myArgs;
///
/// Ramo applicazione (x update)
///
@@ -290,10 +294,31 @@ namespace IOB_WIN
#region init form
- public MainForm()
+ ///
+ /// Init Main Form
+ ///
+ public MainForm(string[] args)
{
+ // salgo args di avvio
+ myArgs = args;
+ // continuo iNIT!!!
InitializeComponent();
myInit();
+ if (args != null)
+ {
+ if (args.Length > 0)
+ {
+ lgInfo("Argomenti di avvio:");
+ foreach (var item in myArgs)
+ {
+ lgInfo(item);
+ }
+ }
+ else
+ {
+ lgInfo("NESSUN Argomento di avvio trovato");
+ }
+ }
}
protected void myInit()
diff --git a/IOB-WIN/Program.cs b/IOB-WIN/Program.cs
index f6e8d608..05cd0c90 100644
--- a/IOB-WIN/Program.cs
+++ b/IOB-WIN/Program.cs
@@ -1,5 +1,4 @@
using System;
-using System.Runtime.InteropServices;
using System.Windows.Forms;
namespace IOB_WIN
@@ -8,19 +7,19 @@ namespace IOB_WIN
{
///
/// Punto di ingresso principale dell'applicazione.
+ /// Parametri di avvio
///
[STAThread]
- static void Main()
+ static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
try
{
- Application.Run(new MainForm());
- }
- catch(Exception exc)
- {
+ Application.Run(new MainForm(args));
}
+ catch
+ { }
}
}
}