Der Code, der meine App öffnet. und sendet die Argumente meiner Anwendung:Get String-Array aus einer anderen Anwendung
Process.Start("C:\\Users\\Laca\\Documents\\Visual Studio 2013\\Projects\\SMT_Previous_StationsChecker_Before_ICT\\SMT_Previous_StationsChecker_Before_ICT\\bin\\Debug\\SMT_Previous_StationsChecker_Before_ICT.exe", "test");
Ich habe versucht, es zu verarbeiten:
public partial class MainForm : Form
{
//public string[] ict_barcodes { get; set; }
class ParamHolder
{
public static string[] Params { get; set; }
}
public MainForm(string[] ict_barcodes)
{
InitializeComponent();
ParamHolder.Params = ict_barcodes;
}
private void MainForm_Load(object sender, EventArgs e)
{
try
{
MessageBox.Show(ParamHolder.Params[0]);
}
catch (Exception ex) { MessageBox.Show(ex.Message); }
}
}
Aber es hat nicht funktioniert. Ich bekomme folgende Fehlermeldung:
Application.Run(new MainForm()); ->>Error 1 'SMT_Previous_StationsChecker_Before_ICT.MainForm' does not contain a constructor that takes 0 arguments C:\Users\Laca\Documents\Visual Studio 2013\Projects\SMT_Previous_StationsChecker_Before_ICT\SMT_Previous_StationsChecker_Before_ICT\Program.cs 18 29 SMT_Previous_StationsChecker_Before_ICT
Irgendeine Idee?
Es ist ein wenig unklar, was Möchtest du. Bitte geben Sie Ihr Problem an. Wo erstellst du das 'MainForm'? – Marusyk
So öffnen Sie ein anderes Programm, und senden Sie eine Zeichenfolge an mein Programm und ich muss es verarbeiten, das ist es aber es funktioniert nicht –
Und wo ist dieser Code? Sehen Sie [wie Sie eine Frage stellen können.] (Http://stackoverflow.com/help/how-to-ask) und verwenden Sie den Link zum Bearbeiten Ihrer Frage, um weitere Informationen hinzuzufügen. – Marusyk