Änderung

- Testumgebung neu dazu
This commit is contained in:
Eugen Höglinger 2021-09-06 10:55:45 +02:00
parent 239439aa17
commit 46079e6bc3
18 changed files with 28 additions and 1 deletions

Binary file not shown.

View File

@ -34,6 +34,7 @@ namespace Test_TransferParameter
this.labelProgramInfo = new System.Windows.Forms.Label();
this.groupBoxDLLInfo = new System.Windows.Forms.GroupBox();
this.labelDLLInfo = new System.Windows.Forms.Label();
this.labelResult = new System.Windows.Forms.Label();
this.groupBoxProgramInfo.SuspendLayout();
this.groupBoxDLLInfo.SuspendLayout();
this.SuspendLayout();
@ -88,11 +89,21 @@ namespace Test_TransferParameter
this.labelDLLInfo.TabIndex = 0;
this.labelDLLInfo.Text = "...";
//
// labelResult
//
this.labelResult.AutoSize = true;
this.labelResult.Location = new System.Drawing.Point(12, 13);
this.labelResult.Name = "labelResult";
this.labelResult.Size = new System.Drawing.Size(16, 13);
this.labelResult.TabIndex = 13;
this.labelResult.Text = "...";
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(800, 450);
this.Controls.Add(this.labelResult);
this.Controls.Add(this.groupBoxProgramInfo);
this.Controls.Add(this.groupBoxDLLInfo);
this.Controls.Add(this.buttonRunProgram);
@ -104,6 +115,7 @@ namespace Test_TransferParameter
this.groupBoxDLLInfo.ResumeLayout(false);
this.groupBoxDLLInfo.PerformLayout();
this.ResumeLayout(false);
this.PerformLayout();
}
@ -114,6 +126,7 @@ namespace Test_TransferParameter
private System.Windows.Forms.Label labelProgramInfo;
private System.Windows.Forms.GroupBox groupBoxDLLInfo;
private System.Windows.Forms.Label labelDLLInfo;
private System.Windows.Forms.Label labelResult;
}
}

View File

@ -131,8 +131,15 @@ namespace Test_TransferParameter
private void buttonRunProgram_Click(object sender, EventArgs e)
{
//
//TODO: Hier Programmcode einfügen der ausgeführt werden soll
//Hier ist ein Beispiel, wie der Aufruf im eigenen Programm aussehen kann
//
var parameter = new TransferParameter(Environment.GetCommandLineArgs()); //Übergabeparameter auslesen
labelResult.Text = "";
for (int i = 1; i < parameter.Parameter.Count; i++)
{
labelResult.Text += String.Concat("Parameter ", i, ": ", parameter.Parameter[i], "\n"); //Übergabeparameter auswerten
}
}
}
}

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<StartArguments>-a=argument1 -b=argument2 -c=argument3</StartArguments>
</PropertyGroup>
</Project>

View File

@ -8,3 +8,4 @@ H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\TransferParameter.git\Tran
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\TransferParameter.git\TransferParameter\obj\Debug\TransferParameter.csproj.CoreCompileInputs.cache
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\TransferParameter.git\TransferParameter\obj\Debug\hetrapar.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\TransferParameter.git\TransferParameter\obj\Debug\hetrapar.pdb
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\TransferParameter.git\TransferParameter\obj\Debug\TransferParameter.csproj.AssemblyReference.cache