Operativsystem: .............................................................
Operativsystem: .............................................................
Operativsystem: .............................................................
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
}<br />
Som det ses er linjen<br />
System.Diagnostics.Process.Start(s);<br />
den eneste, der betyder noget væsentligt. Denne linje kan altså let lægges ind i et andet program og<br />
mulighederne kan udnyttes.<br />
Metoden Start() kan også kaldes med 2 argumenter fx således:<br />
startprogram c:/windows/notepad.exe startprogram.cs<br />
I dette tilfælde åbner Notesblok med filen startprogram.cs!<br />
En browser startes dog altid med: startprogram <br />
fx startprogram http://www.dr.dk<br />
En alternativ – lidt mere fuldstændig kode – kan skrives således:<br />
System.Diagnostics.Process proc = new System.Diagnostics.Process();<br />
proc.EnableRaisingEvents=false;<br />
proc.StartInfo.FileName="calc";<br />
proc.Start();<br />
Microsoft Word kan – også - åbnes med en bestemt fil således:<br />
System.Diagnostics.Process proc = new System.Diagnostics.Process();<br />
proc.EnableRaisingEvents=false;<br />
proc.StartInfo.FileName="winword";<br />
proc.StartInfo.Arguments="C:\\Dotnetstuff\\TestWordDoc.doc";<br />
proc.Start();<br />
En Process er populært sagt et program, som afvikles af computeren og som har sin egen del af<br />
RAM (med en stack, en kode og data sektion):<br />
Opgaver:<br />
1. Skriv et program med en menu hvor brugeren kan vælge mellem at starte forskelliige<br />
programmer (konsol og Windows programmer)!<br />
2. Hvordan mener du at disse muligheder i øvrigt kan udnyttes – skriv et eksempel herpå!<br />
Debugging eller at finde de logiske fejl:<br />
Udtrykket ’debugging’ kommer af at en computer engang i 1950’erne brød sammen fordi en myg<br />
(’bug’ betyder insekt) havde sat sig fast i computerens hardware. En glad amerikaner blev engang<br />
millionær i ’Hvem vil være millionær?’ på at kende dette svar!