Vraag : De codefout van de Terugkeer van C#

Ik heb een toepassing die ik werk om het adres van MAC van een machine van een registratie zeer belangrijke waarde te grijpen.  Ik neem dan dat waarde en vergelijk het bij een tekstdossier dat 2 kolommen, MAC en de naam van de Gastheer heeft.  Het idee is het adres van MAC van de registratie te nemen, vergelijkt het bij het dossier, en gebruikt de gastheernaam en construeert een bevel NETDOM om zich bij de computer aan het domein met het juiste gastheername.

The over te gaan aan te sluiten dat ik ben in het roepen van een functie die het bevel in „cmd“ shell zal uitvoeren heb gehad, maar krijg een fout „niet alle codewegen een waarde“ terugkeren.

Here is de code voor de functie:

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
openbaar statisch int. ExecuteCommand (koordBevel, int.Onderbreking)
        {
            probeer
            {
                int. ExitCode;
                Het Proces van het proces;
                ProcessStartInfo ProcessInfo;
                ProcessInfo = nieuwe ProcessStartInfo („cmd.exe“,“ /C " + Bevel);
                ProcessInfo.CreateNoWindow = vals;
                ProcessInfo.UseShellExecute = vals;
                Proces = Process.Start (ProcessInfo);
                Process.WaitForExit (Onderbreking);
                ExitCode = Process.ExitCode;
                Process.Close ();
                terugkeer ExitCode;
            }
            vangst (objException TimeoutException)
            {
                MessageBox.Show (objException.ToString ());
            }
        } basis 


The van de code is als volgt.  Ik heb niet de koordvraag omvat die de structuur van enkele vraag, zoals Registery bevat.  Vertrouw op me dat het myvar koord de waarden van de Sleutel bevat van de Registratie die het adres van MAC houdt.  En dat de waarde in MyVar addrese MAC om bij de waarden in het txtdossier zal zijn te vergelijken.  Dat deel is fijn, is het het roepen van de functie ExecuteCommand die issue.

1 heeft:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
 privé nietige Form1_Load (objecten afzender, EventArgs e)
        {
##################################
##################################
het roepen van varriables geen die u te hoeven om te zien: -)
##################################
##################################
            foreach (koordlijn in File.ReadAllLines („C:\ \ IP_DATA.txt“))
            {

                koord [] delen = lijn. Spleet ('');
                foreach (koorddeel voor een deel)
                {
                    koord [] regreturn = myvar. Spleet („; “);
                    foreach (koord MyVal in regreturn)
                    {
                        als (MyVal.ToUpper () .ToString () == part.ToUpper () .ToString ())
                        {
                            het koord NetDomCommand = „NETDOM VOEGT“ + delen [1] .ToUpper () .ToString () + „/Domain toe: “ +
                             TRDomain.ToString () + „/Userd: “ + UserID.ToString () + „/Passwordd: “ +
                             UserPW.ToString () l ";
                            
                            probeer
                            {
                                ExecuteCommand (NetDomCommand.ToString (), 0);
                            }
                            vangst (Uitzondering trs)
                            {
                                MessageBox.Show („{0}} Tweede gevangen uitzondering. “, trs.ToString ());
                            }
                        }
                    }
                    i++;
                }
            }
} fout 


The is:  Fout 1 „Name_Changer_1.Form1.ExecuteCommand (koord, int.)“: niet komen alle codewegen een waarde ###path op executable#### 84 27 terug Name_Changer2

Any zijn appreciated.
adviseren

Antwoord : De codefout van de Terugkeer van C#

Deze optie is voor het gebruiken van het woord van lidstaten maar u aslsobehoefte om de bijzondere printer voor 2 opgeruimde druk van verwijzingen te voorzien

http://www.associatedcontent.com/article/343395/how_to_print_a_book_from_microsoft.html?cat=59
Andere oplossingen  
 
programming4us programming4us