Questione : Errore di codice di ritorno di C#

Ho un'applicazione che sto lavorando sopra per afferrare il MAC address di una macchina da un valore chiave di registrazione.  Allora prendo quel valore e lo confronto ad una lima di testo che ha 2 colonne, nomi ospite e del MACKINTOSH.  L'idea è di prendere il MAC address dalla registrazione, confrontarla alla lima ed usare il nome ospite e costruire un ordine di NETDOM essere passato per unire il calcolatore al dominio con il problema che adeguato ospite name.

The ho sono nella chiamata della funzione che eseguirà l'ordine nelle coperture “del cmd„, ma stanno ottenendo ad un errore “non tutto il ritorno dei percorsi di codice un valore„. il

Here è il codice per la funzione: class= " lineNumbers " >
1 del >

elettricità statica pubblica int ExecuteCommand (ordine della stringa, prespegnimento di int)
        {
            prova
            {
                int ExitCode;
                Processo trattato;
                ProcessStartInfo ProcessInfo;
                ProcessInfo = nuovo ProcessStartInfo (“cmd.exe„,„ /C " + ordine);
                ProcessInfo.CreateNoWindow = falso;
                ProcessInfo.UseShellExecute = falso;
                Processo = Process.Start (ProcessInfo);
                Process.WaitForExit (prespegnimento);
                ExitCode = Process.ExitCode;
                Process.Close ();
                ExitCode di ritorno;
            }
            fermo (objException di TimeoutException)
            {
                MessageBox.Show (objException.ToString ());
            }
        } la base " libera " di >

The del class= di
1 del >

 vuoto riservato Form1_Load (mittente dell'oggetto, EventArgs e)
        {
##################################
##################################
la chiamata dei varriables quello non dovete vedere: -)
##################################
##################################
            foreach (linea di stringa in File.ReadAllLines (“C:\ \ IP_DATA.txt„))
            {

                mettere insieme [] parte = linea. Spaccatura ('');
                foreach (parte della stringa in parti)
                {
                    mettere insieme [] il regreturn = myvar. Spaccare (“; ");
                    foreach (stringa MyVal nel regreturn)
                    {
                        se (== part.ToUpper () .ToString di MyVal.ToUpper () .ToString () ())
                        {
                            la stringa NetDomCommand = “NETDOM AGGIUNGE„ + parti [1] .ToUpper () .ToString () + “/Domain: „ +
                             TRDomain.ToString () + “/Userd: „ + UserID.ToString () + “/Passwordd: „ +
                             UserPW.ToString () l ";
                            
                            prova
                            {
                                ExecuteCommand (NetDomCommand.ToString (), 0);
                            }
                            fermo (eccezione trs)
                            {
                                La seconda eccezione di MessageBox.Show (“{0}} ha interferito. „, trs.ToString ());
                            }
                        }
                    }
                    i++;
                }
            }
} l'errore " libero " di >

The del class= di
uteCommand (stringa, int)„: non tutti i percorsi di codice restituiscono un ###path di valore a executable#### 84 che 27 Name_Changer2

Any raccomandano sono appreciated.
class= del

Risposta : Errore di codice di ritorno di C#

Questa opzione servisce la parola di ms ma voi necessità di aslso di riferire lo stampatore particolare per stampa parteggiata 2

http://www.associatedcontent.com/article/343395/how_to_print_a_book_from_microsoft.html?cat=59
Altre soluzioni