Frage : C# .net - Satzgliederungsargumente zwischen herausgeben, um zu programmieren

Hallo, haben
I zwei c# .net-Anwendungen (beide winforms).

The erstes Programm benennt das zweite mit einem Argument. Das Argument Im überschreiten ist eine Verzeichnisschnur.

If dort ist ein Raum in der Verzeichnisschnur, welche die Schnur erhält abgeschnittenen.

Program 1 Anrufen das zweite Programm so….
1:
System.Diagnostics.Process.Start (@ " \ \ Bediener \ program2.exe ", @ " \ \ Bediener \ Faltblatt name2 \ „+ txtTarget.Text);


Program 2 empfängt das Argument wie this
1:
String strSource = args [1] + @ " \ document.xml ";


Program 1 scheint, die korrekte Schnur zu analysieren. Ich denke, dass Programm 2 nicht das volle Argument properly.

If liest, welches das Argument „\ \ Bediener- \ Faltblatt- name2 \ Subfolder“ Programm 2 erhält an“ \ \ Bediener \ Faltblatt "

Any ideas

Sm17ch
ist

Antwort : C# .net - Satzgliederungsargumente zwischen herausgeben, um zu programmieren

Ich denke, dass Sie Anführungszeichen verwenden müssen. Ich machte einen geringfügigen Fehler in meinem vorhergehenden Pfosten. Dieses sollte genau sein:
1:
System.Diagnostics.Process.Start (@ " \ \ Bediener \ program2.exe ", @ """ \ \ Bediener \ Faltblatt name2 \ „+ txtTarget.Text + @ """");
Weitere Lösungen  
 
programming4us programming4us