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
@Vanguard1990: To powinno zadziałać tylko sprawdź string[] procStartArg= Environment.GetCommandLineArgs(); string[] argumentyProcesu=procStartArg[0].Split(......
string stink = string.Format("Szanowni Państwo Przesyłam fakturę numer {0} w formie pliku XML. Pozdrawiam {1} {2}", argumentyProcesu[0], argumentyProcesu[1], argumentyProcesu[2]); MessageBox.Show(stink);
Dantejskie sceny w Brazylii, w meczu między Cruzeiro a Atletico doszło do bójki obydwóch drużyny. 1:06 Hulk wyprowadza bułę oraz low kicka xDD #mecz oraz #primemma bo wiem że lubicie takie dymy
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
No ale przekazujesz tylko jeden parametr do drugiego programu-jeden string
To powinno zadziałać tylko sprawdź
string[] procStartArg= Environment.GetCommandLineArgs();
string[] argumentyProcesu=procStartArg[0].Split(......
string stink = string.Format("Szanowni Państwo Przesyłam fakturę numer {0} w formie pliku XML. Pozdrawiam {1} {2}", argumentyProcesu[0], argumentyProcesu[1], argumentyProcesu[2]);
MessageBox.Show(stink);