Ja, das stimmt. Habe ich so gerade nicht bedacht. 😃
Haben nicht alle Controls die "Tag"-Eigenschaft? Das könnte man doch nutzen, um die diversen TextBoxen voneinander zu unterscheiden. Damit könnte man auf die zusätzliche List<TextBox> verzichten.
Coole Idee, könnte sehr nützlich sein, wenn die Keys richtig ausgelesen würden.
Leider ist bei mir der Windows 7 Key fehlerhaft. Der Office 2010 Key war in Ordnung.
/EDIT:
Windows 7 ist bei mir 32 Bit.
Ich meine, funpic betreibt nur MySQL...
Versuch mal:
Process p = new Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.Arguments = "/C print.bat";
p.Start();
Das sollte meines Erachtens nach funktionieren.
Moin!
Dann solltest du vielleicht die komplette Schleife in einen Thread legen, anstatt für jeden einzelnen Download einen eigenen Thread zu starten.
Gruß,
phreakadelle
Edit:
for (int i = 0; i < listView1.Items.Count; i++)
{
string downloadName = listView1.Items[i].SubItems[1].Text;
string url = myObject.getDataLink(downloadName);
myDlObject.download(url);
}
Also, die Schleife in dieser Form in einem Thread unterbringen.
Naja, ungefähr so:
//Code zum Öffnen des neuen Fensters...
DBForm dbForm = new DBForm();
dbForm.FormClosed += new EventHandler(dbForm_FormClosed); // Abonnieren des Events...
dbForm.Show();
Das Obere, sowie das Folgende steht im Code deines Hauptfensters:
private void dbForm_FormClosed(object sender, EventArgs e)
{
//Hier kommt der Code rein, der ausgeführt werden soll, wenn dbForm geschlossen wird...
}
Kann sein, dass das hier nicht ganz 100%ig ist, aber so ungefähr könnte es aussehen. Wenn jemand Fehler entdeckt oder Verbesserungsvorschläge hat: Immer raus damit! 😉
Naja, du kannst doch in deiner Hauptform einfach das Form_Closed-Event deiner DBForm abonnieren, wenn du die DBForm instanziert hast...
Aber danke euch, auf jeden Fall! 😃 Immer wieder sehr interessant und hilfreich hier! 😃
Jau, vollkommen richtig... Nachdem ich gerade ausnahmsweise mal wieder die grauen Zellen aus dem Kerker der Kurzsichtigkeit gelassen habe, bin ich dann auch drauf gekommen... ^^