Hallo
und hilfe,
nach Update auf CF 2.0 geht meine Methode nichtmehr die ne externe Anwendung starten soll. Mit CF 1.0 alles i.O.
Bekomme keinen Fehler, aber er macht es einfach nicht auf.
Kennt jemand das Problem?
der Code:
public static void ExecuteFile(string FileName, string Arguments)
{
try
{
OpenNETCF.Diagnostics.ProcessStartInfo psi = new OpenNETCF.Diagnostics.ProcessStartInfo(FileName, Arguments);
psi.UseShellExecute = true;
OpenNETCF.Diagnostics.Process.Start(psi);
}
catch (Exception ex)
{ }
}
public static Process Start(ProcessStartInfo startInfo)
{
Process newprocess = new Process();
newprocess.m_pstart = startInfo;
newprocess.Start();
return newprocess;
}
Achtung! - Hinter dir ist ein dreiköpfiger Affe!
Hallo,
ich kenne OpenNetCF nicht, aber ist denn
OpenNETCF.Diagnostics.Process.Start
die Methode die Du rufen willst oder wollstest du eine eigene Start-Methode rufen?
Oder ist die Methode die du angegeben hast die aus OpenNETCF.Diagnostics.Process ?
Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca
Ja hast recht, sieht ein wenig verwirrend aus.
also die untere Methode ist die OpenNETCF.Diagnostics.Process.Start();
Achtung! - Hinter dir ist ein dreiköpfiger Affe!
Welche Version vom ONCF benutzt Du?
Die für das FW 2.0?
Ja,
Problem gelöst: Auf WM5.0 muss man ShellExecute auf false setzen!
Achtung! - Hinter dir ist ein dreiköpfiger Affe!