Vraag : C# .net - kwestie het ontleden argumenten tussen aan programma

Hallo, heeft
I twee c#.net toepassingen (beide winforms). het programma

The eerste roept tweede met een argument. Argument Im die is een folderkoord overgaan.

If er is een ruimte in het folderkoord het koord afgesneden. vraag

Program 1 het tweede programma als dit…. krijgt
1:
System.Diagnostics.Process.Start (@ " \ \ server \ program2.exe ", @ " \ \ server\ omslag name2 \ „+ txtTarget.Text);


Program 2 ontvangt het argument zoals this
1:
String + @ " \ document.xml ";


Program 1 schijnt om het correcte koord te ontleden. Ik denk programma 2 niet leest het volledige argument properly.

If het argument „\ \ subfolder“ programma name2 omslag \ server \ 2 is over“ \ \ server\ omslag "

Any ideas

Sm17ch
krijgt

Antwoord : C# .net - kwestie het ontleden argumenten tussen aan programma

Ik denk u dubbele citaten moet gebruiken. Ik maakte een lichte fout in mijn vorige post. Dit zou nauwkeurig moeten zijn:
1:
System.Diagnostics.Process.Start (@ " \ \ server \ program2.exe ", @ """ \ \ server\ omslag name2 \ „+ txtTarget.Text + @ """");
Andere oplossingen  
 
programming4us programming4us