private void btStartExtract_Click(object sender, EventArgs e) { if (this.tbNandFile.Text.Length > 0 && this.tbExtractToPath.Text.Length > 0) { this.btStartExtract.Enabled = false; nandExtract = new Wii.NandExtract(this.tbNandFile.Text, this.tbExtractToPath.Text); nandExtract.Debug += new EventHandler <Wii.MessageEventArgs>(nandExtract_Debug); nandExtract.Error += new EventHandler <Wii.MessageEventArgs>(nandExtract_Error); nandExtract.Progress += new EventHandler <Wii.ProgressChangedEventArgs>(nandExtract_Progress); nandExtract.ThreadFinish += new EventHandler <Wii.ThreadFinishEventArgs>(nandExtract_ThreadFinish); // Create and start new thread this.nandExtractThread = new Thread(new ThreadStart(nandExtract.extractNAND)); this.nandExtractThread.Start(); } else { this.ErrorMessageBox("Please select nand path and destination folder"); } }
private void btStartExtract_Click(object sender, EventArgs e) { if (this.tbNandFile.Text.Length > 0 && this.tbExtractToPath.Text.Length > 0) { this.btStartExtract.Enabled = false; nandExtract = new Wii.NandExtract(this.tbNandFile.Text, this.tbExtractToPath.Text); nandExtract.Debug += new EventHandler<Wii.MessageEventArgs>(nandExtract_Debug); nandExtract.Error += new EventHandler<Wii.MessageEventArgs>(nandExtract_Error); nandExtract.Progress += new EventHandler<Wii.ProgressChangedEventArgs>(nandExtract_Progress); nandExtract.ThreadFinish += new EventHandler<Wii.ThreadFinishEventArgs>(nandExtract_ThreadFinish); // Create and start new thread this.nandExtractThread = new Thread(new ThreadStart(nandExtract.extractNAND)); this.nandExtractThread.Start(); } else { this.ErrorMessageBox("Please select nand path and destination folder"); } }