Gast
#3061245
Hallo an alle,
ich hätte da mal ne Frage:
bitte seid nicht ganz so hart, ich programmiere jedes halbe Jahr mal ein
bisschen. Daher bin ich da immer wieder am einfinden.
Ich habe folgendes schon funktionsfähig:
- Prüfung auf neue Version meines Programms
- Download des .msi
- Starten der Installation
************************* CODE *****************
public static bool DownloadNewVersion()
{
WebClient wc = new WebClient();
try
{
if (File.Exists(file)) File.Delete(file);
if
(System.Globalization.CultureInfo.CurrentCulture.TwoLetterISOLanguageNam
e == "DE")
{
//System.Threading.Thread.Sleep(1000);
wc.DownloadFile(InstallerFileDE, file);
}
else
{
//System.Threading.Thread.Sleep(1000);
wc.DownloadFile(InstallerFileEN, file);
}
}
catch
{
System.Windows.Forms.MessageBox.Show(ResourcesText.DOWNLOADERROR);
return false;
}
return true;
******************** CODE ENDE **************************
Problem:
-Während des Download wird nichts angezeigt, was etwas verwirrend ist.
Nun wollte ich ein zweites Fenster. Welches kurz vor Download aufgeht
auf dem einfach steht "Bitte warten...." und sich schließt sobald der
Download abgeschlossen ist.
Kann mir jemand hier behilflich sein?
Mit MessageBox brauche ich wieder eine Eingabe, das möchte ich nicht.
Wenn ich eine zweite Form anlege hüpfe ich dorthin aber komme nicht mehr
zurück...?
Vielen Dank für jede Mühe schon mal