Wpis z mikrobloga

Process.Start(lModulWykonawczyExportujXml, String.Format("{0} {1} {2} ",
Nrfaktury, //_NrFaktury = args[7];
Imie, //_TypPoczty = args[11];
Nazwisko)); // _PocztaLogin = args[12];

Witajcie mam 2 projekty. W pierwszym wywołuje .exe drugiego. Przekazanie parametrów następuje jak powyżej, w komentarzach widzicie jak wygląda to w lModulWykonawczyExportujXml/Program.cs.

Nie będę wgłębiał się co tam robię więc kończę na moim kodzie sprawdzającym problem. Daje pusty string dla textboxa a dla messageboxa nawet go nie wyświetla.

string stink = string.Format("Szanowni Państwo Przesyłam fakturę numer {0} w formie pliku XML. Pozdrawiam {1} {2}", Program.gNrFaktury, Program.gImie, Program.gNazwisko);
MessageBox.Show(stink);

Gdy w Program.cs wpiszę ręcznie parametry to gra gitara.
Wcześniej miałem podobny problem ale chodziło o przecinek w przekazywanym parametrze ipDB więc dzieliło argument po przecinku na 2 argumenty. Ale teraz mam czyste stringi.

Sprawdzone przy debugowaniu:
Nrfaktury = "1306"
Imie = Admin;
Nazwisko = AdminAdmin

czy to rzuca jakimiś referencjami czy co bo mój mózg to już roz......
#programowanie
  • 4