Jag försöker starta en extern applikation från mitt program. Jag kör med denna kod: Hjälper det att sätta Tackar det funkar nu.Varför funkar det INTE????
<code>
Process myProcess = new Process();
myProcess.StartInfo = new ProcessStartInfo (@"C:\ProgramFiles\Harry\start.exe");
myProcess.StartInfo.UseShellExecute = false;
myProcess.Start();
</code>
När jag försöker köra denna kod så startas rätt applikation men den rapporterar fel om att den inte kan ladda in alla nödvändiga bitmappsfiler mm Sekunden senare när jag startar den genom att dubbelklicka på den i utforskaren så funkar det fint. Vad i tusan kan det vara som är fel?
MVH HenkeSv: Varför funkar det INTE????
myProcess.StartInfo.WorkingDirectory = @"C:\ProgramFiles\Harry";
MSSv: Varför funkar det INTE????
Jag la till det så här:
<code>
myProcess.StartInfo = new ProcessStartInfo (@"C:\ProgramFiles\Harry\start.exe");
myProcess.StartInfo.WorkingDirectory = @"C:\Program Files\ParadisePoker";
myProcess.StartInfo.UseShellExecute = false;
myProcess.Start();
</code>
Är detta så som du hade tänkt dig?
myProcess.StartInfo.UseShellExecute = false; Vad gör denna raden och behöver jag den?