private void Acciones() { try { FormProgreso grafica = new FormProgreso(); grafica.AgregarTitulo(Turno + 1); grafica.Show(); GSuperIndividuo.SetDb(bd, Turno); ClsSuperIndividuo Super1 = new ClsSuperIndividuo(); ClsAlgoritmo algr = new ClsAlgoritmo(Super1, Poblacion, Generaciones, Mutacion, Reparacion, Turbulencia); // pop size, iteraciones Thread hilo = new Thread(delegate() { algr.Run(grafica); }); hilo.SetApartmentState(ApartmentState.STA); hilo.Start(); } catch (Exception err) { MessageBox.Show(err.ToString()); } }
public ClsSalida(FormProgreso frm) { form = frm; }